Basic orientation
What high school actually costs
Public school is free, private tuition is a range, and the sticker price is the most misleading number in the process. How to think about cost.
Updated August 2026
The sticker price is the first thing everyone looks at, and it's the most misleading number in the whole process.
Public school is free
SFUSD and the public charters charge no tuition. The district provides a laptop, meals are free, and fees can be waived. A family can go through four years of a public high school and pay close to nothing, and plenty do. If cost is your main constraint, the public system is a real, often excellent, option in its own right.
Private tuition is a range
Faith-based schools span the widest range, from subsidized models where families pay a few thousand a year through the high sixties. Independent schools cluster higher, roughly the low forties to high sixties. A few schools set tuition by family income, so there's no single sticker price at all. Because these numbers move year to year, treat them as a rough shape and check each school for its current figure.
Tuition still isn't the real cost
Two schools with identical tuition can land thousands of dollars apart once you account for the extras, or for what's already included. Some schools fold lunch, a laptop, books, athletics, and trips into tuition. Others charge for each à la carte. That's why every school's page here shows an estimated real-cost range next to the sticker tuition, so you're comparing the whole picture instead of the headline.
Financial aid is more common than people assume
Many private schools meet a meaningful share of demonstrated need, and plenty of families pay well below the published price. If a school feels out of reach, ask before you rule it out. The sticker number is rarely the number every family pays.
None of this is meant to make money the only lens. It's meant to take some of the fear out. Know what's free, ask about aid without embarrassment, and check the tuition and estimated real cost for any school in the directory.
Sources
- S.F. Chronicle — What private school costs in the S.F. Bay Area, school by school (Oct 2025) — tuition and fees for 275 private schools across five counties: a range from under $6,000 to past $70,000, San Francisco private high schools averaging about $52,000 all-in, and wide school-to-school variation in what tuition includes
- S.F. Chronicle — Bay Area private school tuition has hit new highs. Is it worth it? (Oct 2025) — California Association of Independent Schools members gave over $480 million in aid to about 23,000 students in 2024–25, a quarter of enrolled students; expectations beyond tuition include fundraising events and volunteer hours