ChooseAPrivateSchool.com Español

South Hills Academy

Christian school (nondenominational) · Grades Pre-K–12

West Covina, CA

1600 E Francisquito Ave, West Covina, CA 91791

Overall grade: A+

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

  • A+Class size
  • BCollege-going
  • A-Years serving families
  • A+Diversity

What stands out

  • The smallest classes of any Christian school in West Covina
  • Smaller classes than 85% of Christian schools in California
  • The largest Christian school in West Covina
  • Serving families in West Covina since at least 2011
  • One school from pre-K through 12th grade

South Hills Academy is a Christian private school in West Covina, California, for students from pre-K through 12th grade. It has about 223 students and around 6 students per teacher, smaller classes than 85% of Christian schools in California. Enrollment has grown about 12% since 2011–12. The school reports that about 50% of its graduates go on to four-year colleges. Students attend about 7.5 hours a day, 181 days a year.

At a glance

Grades
Grades Pre-K–12
Students
223
Teachers
40 (full-time equivalent)
Students per teacher
5.6
Boys and girls
Coed · 113 girls, 110 boys
Religious affiliation
Christian (nondenominational)
School day
About 7.5 hours
School year
181 days
Graduates going to 4-year colleges
About 50% (the school's estimate for the class before the survey)
Library
Yes

Reviews

Be the first to share what you love about South Hills Academy.

    How it compares

    • Smaller classes than 85% of Christian schools in California (6 students per teacher).
    • Larger than 66% of Christian schools in California.
    • Compared with 221 Christian schools in California.

    Students by survey year

    199’11–12157’13–14152’15–16204’17–18270’19–20297’21–22223’23–24

    Total students reported in official records since 2011–12.

    Students by grade

    Pre-K60
    K28
    131
    221
    316
    422
    528
    69
    718
    811
    97
    108
    117
    1217

    Student body

    Hispanic or Latino47%
    Asian38%
    Native Hawaiian or Pacific Islander8%
    White4%
    Black3%
    Two or more races0%
    American Indian or Alaska Native0%

    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 South Hills Academy

    What grades does South Hills Academy serve?

    South Hills Academy serves grades Pre-K–12.

    How many students attend South Hills Academy?

    About 223 students, with 6 students per teacher, according to official records.

    How much is tuition at South Hills Academy?

    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

    St. Martha School

    Diocesan school · Grades K–8

    Serving families in La Puente since at least 2011

    La Puente, CA1.7 mi

    A+Overall grade195 students17 students per teacher

    Christ Lutheran School

    Lutheran (ELCA) school · Grades Pre-K–8

    Smaller classes than 75% of Christian schools in California

    West Covina, CA1.8 mi

    A+Overall grade83 students8 students per teacher

    Sacred Heart School

    Diocesan school · Grades K–8

    Growing: enrollment up 34% since 2019–20

    Covina, CA2.0 mi

    B-Overall grade270 students23 students per teacher

    Progress Learning Center

    Special education school · Grades 6–12

    The only special education school in La Puente

    La Puente, CA2.2 mi

    A-Overall grade15 students8 students per teacher