132 schools in San Francisco
San Francisco's 132 public schools collectively enroll about 56,505 students across 88 elementary, 16 middle, and 27 high.
4-year change in San Francisco
SY 2020-21 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 4 years. Total public-school enrollment in San Francisco has contracted 3% since SY 2020-21, moving from about 58,339 students to 56,505. Over that span, San Francisco added 5 schools, going from 119 to 124.
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.