Making a shortlist
Finding fit for an athlete
Athletic opportunity means two different things, the level of play and the playing time, and they pull in opposite directions. How to tell which one your athlete needs.
Updated July 2026
Families ask us which schools are best for athletes, and the honest answer is that "best for athletes" means two different things. One is the level of the competition, how strong the teams are and how serious the pipeline is. The other is whether your student actually gets to play. The schools that rank highest on the first often rank lowest on the second, so it's worth deciding which one your athlete needs before the touring starts.
The level question
If your student is an elite competitor, or wants to train alongside them, the center of gravity is the West Catholic Athletic League. St. Ignatius, Sacred Heart Cathedral, Archbishop Riordan, and Serra all compete there, and it's one of the most competitive prep leagues in the country. These are big schools with deep rosters, serious coaching, and the kind of visibility college recruiters follow. St. Ignatius and Sacred Heart Cathedral have played each other since 1893 in the Bruce-Mahoney series, and the basketball games now fill Chase Center. At these schools athletics is part of the institution's identity.
The big public schools bring their own version. Lincoln won back-to-back state football championships in 2018 and 2019, and Galileo holds 18 city football titles, including the first state title won by a school in SF's public league. A 2,000-student public fields twelve to sixteen sports and plays a full city schedule, at no cost to your family.
The playing-time question
The same size that makes those programs strong makes the field crowded. At a school of 1,400, every varsity roster sits on top of a deep funnel of talented kids, and a good-but-not-elite athlete can spend four years watching. If what your student needs is to play — to start, to be counted on, to pick up a second sport just because it looks fun — the small independents are built for it, and you don't have to leave the city. Lick-Wilmerding fields 30 teams across ten sports, cuts nobody at the frosh level, and more than 75% of its students play. University runs sixteen sports for a school of about 500 and opened a collegiate-level gym in 2025. Urban, Bay, and Drew each field a dozen or more sports in the same small-school league. North of the Golden Gate the pattern is even more explicit. Marin Academy runs a no-cut program with about 35 teams and 82% of students playing, and Branson fields 23 teams with about 81% playing. The same student who would sit on a powerhouse bench starts, and eventually captains, at a school of 400.
Neither path is wrong. They're two definitions of opportunity, and only your family knows which one fits.
Start from the sport
If your student's sport is specific, it may choose the school for you. Crew and rugby exist only at St. Ignatius and Serra. Fencing lives mostly in the public league, at Balboa, Galileo, SOTA, Wallenberg, and Washington, plus Urban and University. Crystal Springs is the only school here with squash. Lincoln's dragon boat team won a world club title in 2018, and Galileo paddles too. Every school's page lists its sports by gender, so check the list before anyone falls in love.
What the league names mean
You'll hear league names constantly on tours. The WCAL is the big-Catholic league and the most competitive tier. The AAA is the public league, where the district schools play each other. The BCL (Bay Counties League) is where most of the small independents compete. Marin schools play in the MCAL, and the Peninsula private schools mostly in the WBAL.
If athletics is central for your student, say so plainly when your family decides what it wants from high school, and be honest together about which question, level or playing time, is the real one. Every school's page in the directory carries its league and full sports list, straight from the school.