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 September 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 issues every student a Chromebook, breakfast and lunch are free for everyone, and schools can't charge for anything that's part of the education. 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 an option in its own right, and often an excellent one.
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.
Giving sits on top of both columns. Independent schools ask families for annual-fund gifts beyond tuition, and public-school parent associations make the same ask at their own scale. It's voluntary, and no school publishes what families typically give, so the real-cost ranges here leave it out; just know the ask is coming.
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
- SFUSD — Prohibition Against Charging Student Fees (Student & Family Handbook 3.3.6) — "California law prohibits public schools from charging student fees for public education"; all supplies, materials, and equipment needed for educational activities are provided free of charge, and "A fee waiver policy shall not make a student fee permissible"
- SFUSD — Nutrition & School Meals — "School meals will remain free for students in the 26-27 SY": one breakfast and one lunch every school day, for every student, regardless of income, with no form to submit
- SFUSD — Family Technology Information: Devices — the 1:1 Chromebook program: a personally assigned take-home Chromebook for every student from 4th through 12th grade, district property, returned only when the student leaves SFUSD
- 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
- University High School — Giving — one independent's annual-fund ask: "contributions of time and treasure support a robust Annual Fund"
- Lowell PTSA — Donate — the public-school counterpart: "The 2026-2027 Lowell Fund Needs You!", with credit-card, PayPal, and check giving routes