SFSan Francisco high schools
Tap the bookmarkon any school to start your shortlist.
- BalboaPublic · Excelsior · ~1,240 · 20:1 · Free

- Bay SchoolIndependent · Presidio · ~400 · 7:1 · $66k

- BayhillIndependent · Berkeley (East Bay) · ~60 · 8:1 · $50k

- BransonIndependent · Ross (Marin) · ~420 · 8:1 · $68k

- BrightworksIndependent · Presidio · ~10 · $44k

- BurtonPublic · Portola · ~1,050 · 19:1 · Free

- CastillejaIndependent · Palo Alto (Peninsula) · ~230 · $68k

- City Arts & LeadershipPublic charter · Excelsior · ~400 · 17:1 · Free

- College PrepIndependent · Oakland (East Bay) · ~370 · 8:1 · $63k

- Compass HighIndependent · Belmont (Peninsula) · ~30 · 5:1 · $58k

- ConventCatholic (girls) · Pacific Heights · ~250 · 8:1 · $63k

- Crystal Springs UplandsIndependent · Hillsborough (Peninsula) · ~350 · 9:1 · $69k

- Downtown HighPublic (referral) · Potrero Hill · ~170 · 12:1 · Free

- Drew SchoolIndependent · Pacific Heights · ~290 · 9:1 · $67k

- Fusion AcademyIndependent · Financial District · ~20 · 1:1 · Per course

- GalileoPublic · Russian Hill · ~1,750 · 20:1 · Free

- GatewayPublic charter · Western Addition · ~460 · 17:1 · Free

- Head-RoyceIndependent · Oakland (East Bay) · ~440 · 7:1 · $63k

- Headlands PrepIndependent · Sausalito (Marin) · ~40 · 1:1 · Custom

- Ida B. WellsPublic (referral) · Lower Haight · ~200 · 16:1 · Free

- Immaculate Conception AcademyCatholic (girls) · Mission · ~250 · 14:1 · $2k

- Independence HighPublic (referral) · Inner Sunset · ~240 · 16:1 · Free

- InternationalIndependent · Hayes Valley · ~390 · 7:1 · $64k

- Jewish Community High SchoolJewish · Western Addition · ~160 · 5:1 · $67k

- John O'ConnellPublic · Mission · ~460 · 16:1 · Free

- June JordanPublic · Excelsior · ~180 · 13:1 · Free

- Junípero SerraCatholic (boys) · San Mateo (Peninsula) · ~880 · 18:1 · $31k

- KIPP SF College PrepPublic charter · Hunters Point · ~200 · 9:1 · Free

- Lick-WilmerdingIndependent · Ingleside · ~560 · 8:1 · $65k

- Life Learning AcademyPublic charter · Treasure Island · ~50 · 8:1 · Free

- LincolnPublic · Parkside · ~2,070 · 22:1 · Free

- LowellPublic · Lakeshore · ~2,670 · 21:1 · Free

- Lycée FrançaisIndependent · Sunset · ~140 · 8:1 · $59k

- Lydian AcademyIndependent · Burlingame (Peninsula) · ~50 · 1:1 · Per course

- Marin AcademyIndependent · San Rafael (Marin) · ~450 · 8:1 · $68k

- Marin CatholicCatholic (co-ed) · Kentfield (Marin) · ~800 · 14:1 · $29k

- Menlo SchoolIndependent · Atherton (Peninsula) · ~620 · 8:1 · $68k

- Mercy BurlingameCatholic (girls) · Burlingame (Peninsula) · ~370 · 10:1 · $30k

- Mission HighPublic · Mission Dolores · ~990 · 17:1 · Free

- NativityCatholic (co-ed) · Inner Richmond · ~40 · 6:1 · $24k

- Notre Dame BelmontCatholic (girls) · Belmont (Peninsula) · ~390 · 10:1 · $34k

- NuevaIndependent · San Mateo (Peninsula) · ~450 · 7:1 · $65k

- Proof SchoolIndependent · Financial District · ~70 · 5:1 · $57k

- RiordanCatholic (co-ed) · Ingleside · ~1,210 · 13:1 · $29k

- Rise PrepProtestant · Bayview · ~70 · 8:1 · Indexed

- Ruth Asawa SOTAPublic · Twin Peaks · ~680 · 20:1 · Free

- Sacred Heart CathedralCatholic (co-ed) · Cathedral Hill · ~1,440 · 14:1 · $30k

- Sacred Heart PrepCatholic (co-ed) · Atherton (Peninsula) · ~630 · 16:1 · $60k

- San DomenicoIndependent · San Anselmo (Marin) · ~380 · 9:1 · Indexed

- San Francisco WaldorfIndependent · West Portal · ~120 · 7:1 · $59k

- SF Christian SchoolProtestant · Crocker-Amazon · ~60 · 16:1 · $17k

- SF High School of the ArtsIndependent · Haight-Ashbury · ~20 · 10:1 · $43k

- SF InternationalPublic · Potrero Hill · ~380 · 14:1 · Free

- St. IgnatiusCatholic (co-ed) · Sunset · ~1,500 · 17:1 · $36k

- Stanbridge AcademyIndependent · San Mateo (Peninsula) · ~40 · 8:1 · $60k

- Sterne SchoolIndependent · Financial District · ~100 · 7:1 · $54k

- Stuart HallCatholic (boys) · Pacific Heights · ~230 · 10:1 · $63k

- Thurgood MarshallPublic · Bayview · ~480 · 14:1 · Free

- Tilden PrepIndependent · Albany (East Bay) · ~110 · 1:1 · Custom

- UniversityIndependent · Pacific Heights · ~540 · 7:1 · $68k

- UrbanIndependent · Haight-Ashbury · ~420 · 9:1 · $68k

- WallenbergPublic · Western Addition · ~520 · 19:1 · Free

- WashingtonPublic · Outer Richmond · ~2,070 · 22:1 · Free

| Public | Free | $0–$3k | |
| Independent | $66k | $70k | |
| Independent | $50k | $53k–$57k | |
| Independent | $68k | $70k–$74k | |
| Independent | $44k | $44k–$46k | |
| Public | Free | $0–$3k | |
| Independent | $68k | $69k–$73k | |
| Public charter | Free | $0–$3k | |
| Independent | $63k | $65k–$70k | |
| Independent | $58k | $58k–$59k | |
| Catholic (girls) | $63k | $64k–$69k | |
| Independent | $69k | $70k–$74k | |
| Public (referral) | Free | $0–$3k | |
| Independent | $67k | $67k–$70k | |
| Independent | Indexed | — | |
| Public | Free | $0–$3k | |
| Public charter | Free | $0–$3k | |
| Independent | $63k | $64k–$70k | |
| Independent | Indexed | — | |
| Public (referral) | Free | $0–$3k | |
| Catholic (girls) | $2k | $4k–$8k | |
| Public (referral) | Free | $0–$3k | |
| Independent | $64k | $72k–$77k | |
| Jewish | $67k | $68k–$73k | |
| Public | Free | $0–$3k | |
| Public | Free | $0–$3k | |
| Catholic (boys) | $31k | $33k–$40k | |
| Public charter | Free | $0–$3k | |
| Independent | $65k | $65k–$68k | |
| Public charter | Free | $0–$3k | |
| Public | Free | $0–$3k | |
| Public | Free | $0–$3k | |
| Independent | $59k | $63k–$64k | |
| Independent | Indexed | — | |
| Independent | $68k | $69k–$73k | |
| Catholic (co-ed) | $29k | $32k–$39k | |
| Independent | $68k | $69k | |
| Catholic (girls) | $30k | $33k–$40k | |
| Public | Free | $0–$3k | |
| Catholic (co-ed) | $24k | $25k–$29k | |
| Catholic (girls) | $34k | $36k–$40k | |
| Independent | $65k | $71k–$72k | |
| Independent | $57k | $58k–$62k | |
| Catholic (co-ed) | $29k | $32k–$38k | |
| Protestant | Indexed | — | |
| Public | Free | $0–$3k | |
| Catholic (co-ed) | $30k | $35k–$41k | |
| Catholic (co-ed) | $60k | $61k–$65k | |
| Independent | Indexed | — | |
| Independent | $59k | $60k | |
| Protestant | $17k | $19k–$24k | |
| Independent | $43k | $45k–$51k | |
| Public | Free | $0–$3k | |
| Catholic (co-ed) | $36k | $37k–$43k | |
| Independent | $60k | $61k–$65k | |
| Independent | $54k | $57k–$61k | |
| Catholic (boys) | $63k | $64k–$69k | |
| Public | Free | $0–$3k | |
| Independent | Indexed | — | |
| Independent | $68k | $70k–$77k | |
| Independent | $68k | $69k–$76k | |
| Public | Free | $0–$3k | |
| Public | Free | $0–$3k |
Tuition shown is each school's latest published figure (2025–26 or 2026–27 or 2027–28). Schools set new rates each spring; families entering in fall 2027 can expect a modest increase over the figures shown.