132 schools in San Francisco
San Francisco's 132 public-school campuses collectively enroll about 56,505 students across 88 elementary, 16 middle, and 27 high.
7-year change in San Francisco
SY 2017-18 vs SY 2024-25About San Francisco
San Francisco, California is home to 132 public schools, with combined enrollment of approximately 56,505 students. By school count, it is a broad city.
Looking at the level breakdown, the city is made up of 88 elementary, 16 middle, 27 high, and 1 other.
Average school size in San Francisco is around 428 students, 26% below the California average of about 578.
Looking at the last 7 years. Total public-school enrollment in San Francisco has contracted 6% since SY 2017-18, moving from about 60,158 students to 56,505. Over that span, San Francisco added 2 schools, going from 122 to 124. On the demographic side, Hispanic enrollment moved from 31% to 37% over the same window.
On this page, the community for San Francisco discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.