ChooseAPrivateSchool.com Español

St. Barnabas School

Diocesan school · Grades Pre-K–8

Northfield, OH

9200 Olde 8 Rd, Northfield, OH 44067

Overall grade: B

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

  • B+Class size
  • B+Years serving families
  • BDiversity

What stands out

  • The only Catholic school in Northfield
  • Serving families in Northfield since at least 2011

In Northfield, Ohio, St. Barnabas School is a Catholic diocesan school for students from pre-K through 8th grade. About 402 students attend, with roughly 15 students per teacher. The school is part of the Diocese of Cleveland. The school day runs about 7 hours, 178 days a year. Ohio has programs that can help pay tuition; ask the school whether it takes part.

At a glance

Grades
Grades Pre-K–8
Students
402
Teachers
27 (full-time equivalent)
Students per teacher
14.9
Boys and girls
Coed · 201 girls, 201 boys
Religious affiliation
Catholic · Diocesan school
School day
About 7 hours
School year
178 days
Library
Yes

Reviews

Be the first to share what you love about St. Barnabas School.

    How it compares

    • Larger than 85% of Catholic elementary schools in Ohio.
    • Compared with 240 Catholic elementary schools in Ohio.

    Students by survey year

    654’11–12617’13–14534’15–16444’17–18376’21–22402’23–24

    Total students reported in official records since 2011–12.

    Students by grade

    Pre-K86
    K51
    158
    242
    341
    446
    546
    645
    734
    839

    Student body

    White91%
    Asian4%
    Black2%
    Hispanic or Latino1%
    Native Hawaiian or Pacific Islander1%

    Member of

    • National Catholic Educational Association

    Help paying tuition in Ohio

    These state programs can help pay private school tuition. Only participating schools can accept them, so ask St. Barnabas School whether it takes part.

    More about Ohio's programs →

    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 St. Barnabas School

    What grades does St. Barnabas School serve?

    St. Barnabas School serves grades Pre-K–8.

    How many students attend St. Barnabas School?

    About 402 students, with 15 students per teacher, according to official records.

    How much is tuition at St. Barnabas School?

    Call the school to ask about tuition, financial aid and payment plans. Ohio has programs that can help pay private school tuition; ask whether the school takes part.

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

    Other private schools nearby

    Heritage Classical Academy

    Christian school (nondenominational) · Grades 9–10

    The only Christian school in Northfield

    Northfield, OH0.7 mi

    A-Overall grade15 students4 students per teacher

    The Nest

    Early childhood program · Grades Pre-K–K

    Smaller classes than 69% of preschools in Ohio

    Brecksville, OH6.0 mi

    A-Overall grade4 students4 students per teacher

    South Suburban Montessori

    Montessori school · Grades Pre-K–8

    Growing: enrollment up 62% since 2011–12

    Brecksville, OH6.4 mi

    BOverall grade105 students12 students per teacher

    Western Reserve Academy

    Independent school · Grades 9–12

    The only independent school in Hudson

    Hudson, OH6.8 mi

    A+Overall grade439 students7 students per teacher

    St. Benedict Catholic School

    Parish school · Grades K–8

    Growing: enrollment up 17% since 2019–20

    Garfield Heights, OH6.8 mi

    B-Overall grade421 students19 students per teacher