Are you moving to San Francisco and looking for a guide on which private school is best for your children? Then keep reading. Our list comes from personal experience, parent recommendations, Niche and Private School Review.

There are currently 88 private elementary schools and 28 private high schools with K-12 options in SF. The average acceptance rate is 65%.

Pin This Image!

Top K-12 Private Schools of San Francisco

  1. The Harker School
    • Based in San Jose, CA
    • 10:1 Student-Teacher Ratio
    • Average SAT and ACT: 1480 and 33
    • Yearly Tuition: $45,877
  2. Head-Royce School
    • Based in Oakland, CA
    • 8:1 Student-Teacher Ratio
    • Average SAT and ACT: 1410 and 33
    • Yearly Tuition: $40,950
  3. Sacred Heart Schools Atherton
    • Based in Atherton, CA
    • 7:1 Student-Teacher Ratio
    • Average SAT and ACT: 1340 and 30
    • Yearly Tuition: $39,700
  4. French-American International School
    • Based in San Francisco, CA
    • 7:1 Student-Teacher Ratio
    • Average SAT and ACT: 1300 and 29
    • Yearly Tuition: $39,890
  5. The Quarry Lane School
    • Based in Dublin, CA
    • 8:1 Student-Teacher Ratio
    • Average SAT and ACT: 1380 and 31
    • Yearly Tuition: $34,150

Top High School Private Schools of San Francisco

  1. The College Preparatory School
    • Based in Oakland, CA
    • 10:1 Student-Teacher Ratio
    • Average SAT and ACT: 1460 and 34
    • Yearly Tuition: $42,020
  2. Stanford Online High School
    • Based in Stanford, CA
    • 14:1 Student-Teacher Ratio
    • Average SAT and ACT: 1460 and 33
    • Yearly Tuition: $21, 350
  3. Castilleja School
    • Based in Palo Alto, CA
    • 9:1 Student-Teacher Ratio
    • Average SAT and ACT: 1450 and 33
    • Yearly Tuition: $44,580
  4. The Branson School
    • Based in Ross, CA
    • 7:1 Student-Teacher Ratio
    • Average SAT and ACT: 1410 and 32
    • Yearly Tuition: $42,285
  5. Lick-Wilmerding High school
    • Based in San Francisco, CA
    • 9:1 Student-Teacher Ratio
    • Average SAT and ACT: 1380 and 31
    • Yearly Tuition: $44,127