ChooseAPrivateSchool.com Español

Santa Fe Preparatory School

Independent school · Grades 7–12

Santa Fe, NM

1101 Camino De Cruz Blanca, Santa Fe, NM 87505

Overall grade: B

ChooseAPrivateSchool.com grade, from official facts compared with similar schools.

  • BClass size
  • ACollege-going
  • BYears serving families
  • ADiversity

What stands out

  • The largest independent school in Santa Fe
  • 96% of graduates go to four-year colleges

In Santa Fe, New Mexico, Santa Fe Preparatory School is an independent private school for students from 7th grade through 12th grade. About 343 students attend, with roughly 9 students per teacher. Its enrollment has held steady since 2019–20. The school reports that about 96% of its graduates go on to four-year colleges. The school day runs about 7 hours, 170 days a year.

At a glance

Grades
Grades 7–12
Students
343
Teachers
36.3 (full-time equivalent)
Students per teacher
9.4
Boys and girls
Coed · 169 girls, 174 boys
Religious affiliation
None (nonsectarian)
School day
About 7 hours
School year
170 days
Graduates going to 4-year colleges
About 96% (the school's estimate for the class before the survey)
Library
Yes

Reviews

Be the first to share what you love about Santa Fe Preparatory School.

    How it compares

    • Larger than 89% of independent high schools nationwide.
    • Compared with 478 independent high schools nationwide.

    Students by survey year

    325’19–20327’21–22343’23–24

    Total students reported in official records since 2019–20.

    Students by grade

    758
    860
    966
    1058
    1155
    1246

    Student body

    White62%
    Hispanic or Latino15%
    Two or more races14%
    Asian4%
    American Indian or Alaska Native3%
    Black1%
    Native Hawaiian or Pacific Islander0%

    Member of

    • National Association of Independent Schools
    • A state or regional independent school association

    Questions to ask on a tour

    • What is tuition, and what does it include (books, fees, uniforms, trips)?
    • Do you offer financial aid, sibling discounts or payment plans?
    • Do you accept ESA, voucher or tax-credit scholarship funds?
    • How big are classes in my child's grade?
    • What support is there for students who need extra help or more challenge?
    • Is the school accredited, and by whom?
    • What do a typical day and a typical week look like?
    • How does the school communicate with families?

    More questions to ask →

    Questions about Santa Fe Preparatory School

    What grades does Santa Fe Preparatory School serve?

    Santa Fe Preparatory School serves grades 7–12.

    How many students attend Santa Fe Preparatory School?

    About 343 students, with 9 students per teacher, according to official records.

    How much is tuition at Santa Fe Preparatory School?

    Call the school to ask about tuition, financial aid and payment plans.

    Official record · Updated October 2026 · Official search · Something wrong? Tell us

    Other private schools nearby

    Rio Grande School

    Independent school · Grades Pre-K–6

    Smaller classes than 75% of independent schools in New Mexico

    Santa Fe, NM0.4 mi

    A+Overall grade140 students5 students per teacher

    Desert Montessori School

    Montessori school · Grades Pre-K–6

    Smaller classes than 90% of Montessori schools nationwide

    Santa Fe, NM0.5 mi

    AOverall grade34 students3 students per teacher

    May Center for Learning

    Special education school · Grades Pre-K–8

    The only special education school in Santa Fe

    Santa Fe, NM2.0 mi

    A-Overall grade49 students4 students per teacher

    The Tutorial School

    Independent school · Ungraded

    Smaller classes than 97% of independent schools nationwide

    Santa Fe, NM2.1 mi

    AOverall grade6 students2 students per teacher

    Santa Fe Girls' School

    Independent school · Grades 6–8

    The only all-girls school in Santa Fe

    Santa Fe, NM2.3 mi

    AOverall gradeAll girls32 students6 students per teacher

    Little Earth School

    Alternative school · Grades Pre-K–4

    Small classes: about 6 students per teacher

    Santa Fe, NM2.4 mi

    AOverall grade19 students6 students per teacher