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

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

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

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

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

- ConventCatholic (girls) · Pacific Heights · ~220 · 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

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

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

- Head-RoyceIndependent · Oakland (East Bay) · ~420 · 7:1 · $61k

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

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

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

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

- Jewish Community High SchoolJewish · Western Addition · ~180 · 5:1 · $65k

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

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

- Junípero SerraCatholic (boys) · San Mateo (Peninsula) · ~860 · 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,590 · 21:1 · Free

- Lycée FrançaisIndependent · Sunset · ~180 · 9:1 · $59k

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

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

- 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

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

- NuevaIndependent · San Mateo (Peninsula) · ~370 · 7:1 · $63k

- Proof SchoolIndependent · SoMa · ~130 · 5:1 · $57k

- RiordanCatholic (co-ed) · Ingleside · ~1,210 · 11:1 · $28k

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

- Sacred Heart CathedralCatholic (co-ed) · Cathedral Hill · ~1,440 · 16: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 · ~160 · 7:1 · $59k

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

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

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

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

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

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

- UrbanIndependent · Haight-Ashbury · ~420 · 10: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 | $68k | $70k–$74k | |
| Public | Free | $0–$3k | |
| Public charter | Free | $0–$3k | |
| Independent | $63k | $65k–$70k | |
| Catholic (girls) | $63k | $64k–$69k | |
| Independent | $69k | $70k–$74k | |
| Public (referral) | Free | $0–$3k | |
| Independent | $67k | $67k–$70k | |
| Public | Free | $0–$3k | |
| Public charter | Free | $0–$3k | |
| Independent | $61k | $62k–$68k | |
| Public (referral) | Free | $0–$3k | |
| Catholic (girls) | $2k | $4k–$8k | |
| Public (referral) | Free | $0–$3k | |
| Independent | $64k | $72k–$77k | |
| Jewish | $65k | $65k–$71k | |
| 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 | $68k | $69k–$73k | |
| Catholic (co-ed) | $28k | $30k–$37k | |
| Independent | $68k | $69k | |
| Catholic (girls) | $30k | $33k–$40k | |
| Public | Free | $0–$3k | |
| Catholic (girls) | $32k | $34k–$39k | |
| Independent | $63k | $68k–$70k | |
| Independent | $57k | $58k–$62k | |
| Catholic (co-ed) | $28k | $31k–$37k | |
| Public | Free | $0–$3k | |
| Catholic (co-ed) | $30k | $35k–$41k | |
| Catholic (co-ed) | $60k | $61k–$65k | |
| Independent | Indexed | — | |
| Independent | $59k | $60k | |
| Public | Free | $0–$3k | |
| Catholic (co-ed) | $36k | $37k–$43k | |
| Independent | $54k | $55k–$59k | |
| Catholic (boys) | $63k | $64k–$69k | |
| Public | Free | $0–$3k | |
| 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). Schools set 2026–27 rates in spring; families entering in fall 2026 can expect a modest increase.