How to build a balanced school list


Every cycle, strong applicants go unmatched to a single acceptance — not because their files were weak, but because their lists were built on vibes. Twenty schools chosen from rankings, name recognition, and where a friend got in is not a strategy. A balanced list is built the other way around: start from your numbers, then find the schools where those numbers actually compete.

What reach, target, and safety actually mean

The words get thrown around loosely, so let's pin them down. The classification is relative to your file, not to the school's prestige:

  • Target: your GPA and MCAT sit at or near the school's published medians. Your stats neither carry you nor hold you back — the rest of your file decides.
  • Reach: you're meaningfully below one or both medians, or the school's acceptance rate is so low (think under 3%) that it's a reach for everyone, including applicants above the medians.
  • Safety: you're comfortably above both medians and the school actually admits applicants like you — right residency status, right mission fit. In med school admissions, "safety" is always in quotes. No school with a 40%+ interview-to-matriculation funnel is truly safe.

The honest version: a school where you're above the medians but out-of-state at a public program that fills 90% of seats in-state is not a safety. It's barely a target. Residency filters are the most common blind spot on applicant lists.

The shape of a balanced list

Most advisors converge on something like 15–25 schools, distributed roughly:

  • ~25% reach — schools you'd regret not trying for
  • ~50% target — the core of the list, where interviews actually come from
  • ~25% safety-ish — schools where your stats are clearly above the medians and the mission fits

The exact ratio matters less than the failure mode it prevents: a list that is secretly 80% reach. That's what happens when you sort by ranking and take the top 20. Every school on that list can be individually defensible while the list as a whole gives you worse odds than a coin flip.

Five filters to run before a school makes the list

1. Residency

Public schools publish in-state vs. out-of-state matriculant percentages. If a public school takes fewer than 10–15% of its class from out of state and you're out of state, it needs to earn its slot some other way.

2. Medians, not means

Compare your GPA and MCAT to the school's median matriculant, and note the 10th–90th percentile spread where available. Being at the 10th percentile of accepted students is what "reach" looks like in the data.

3. Mission fit

Research powerhouses, primary-care-focused programs, and community-based schools read the same file differently. A 4,000-hour clinical file with no research is a target at one school and a discard at another with identical medians.

4. Cost

Four years of tuition spread between public in-state and private programs can differ by more than $200,000. At minimum, know the number before you apply — secondary fees alone make an unexamined list expensive.

5. Would you actually go?

The list only counts if every school on it is one you'd attend. A "safety" you'd decline isn't a safety; it's a donation to AMCAS.

Doing this with real data

All of the above requires the same inputs: median GPA, median MCAT, acceptance rate, in-state percentage, and tuition — for every school you're considering. That data is public but scattered across school sites, national reports, and PDFs. MedTrack tracks it for 217 US MD and DO programs and classifies each school on your list as reach, target, or safety against your actual file as it changes. How those tiers are computed — including the DO-track weighting — is documented on our methodology page.

However you assemble it, build the list from the data, sanity-check it against the five filters, and let the ratio — not the rankings — tell you when it's done.

More from MedTrack

MCAT prep timeline: what actually works
Aug 4, 2026 · 7 min read
Understanding AMCAS Work & Activities
Jul 28, 2026 · 5 min read