A curated guide to public, private, magnet, and charter school options throughout Palm Beach County, created to help families understand the landscape before choosing where to live.
View the latest Palm Beach County school grades and see which public schools are currently listed as A-rated.
Explore specialized programs in arts, STEM, biomedical, Cambridge, IB, communication, and career academies.
Button: Explore Choice Programs
Link: Palm Beach County Choice Programs
Search available programs by elementary, middle, and high school level.
Button: Search by Grade Level
Link: Choice Programs by Grade Level
Review Palm Beach County charter school options and district charter school information.
Button: View Charter Schools
Link: Palm Beach County Charter Schools
Enter a property address to verify the assigned public school zone.
Button: Check Zoning
Link: Find My School / Zoned School Lookup
Step Up For Students is a Florida scholarship program that helps families afford private school or homeschool education, offering up to ~$11,000 per student per year depending on eligibility. Funds can be used for tuition, curriculum, tutoring, therapies, and other approved educational expenses, making both private and home education more accessible for many families across the state. This is not an income-based scholarship.
🔗 Learn more and apply: https://www.stepupforstudents.org/
Tuition ranges are estimates and subject to change. Families should always confirm details directly with each school.
The Benjamin School
Location: North Palm Beach
Grades: Nursery–12
Enrollment: ~1,300
Tuition: $17,500 – $38,000
🔗 https://www.thebenjaminschool.org/
Jupiter Christian School
Location: Jupiter
Grades: Pre-K–12
Enrollment: ~595
Tuition: $19,000 – $22,000
🔗 https://www.jupiterchristian.org/
All Saints Catholic School
Location: Jupiter
Grades: PK4–8
Tuition: $6,500 – $12,000
🔗 https://www.allsaintsjupiter.org/
Turtle River Montessori School
Location: Jupiter
Grades: Toddler–Elementary (varies by program)
Tuition: Not publicly listed
🔗 https://www.turtlerivermontessori.com/
St. Mark’s Episcopal School
Location: Palm Beach Gardens
Grades: PK2–8
Enrollment: ~450
Tuition: $8,800 – $24,000
🔗 https://www.stmarkslionspbg.org/
Trinity Christian School
Location: Palm Beach Gardens
Grades: PK3–8
Tuition: $7,200 – $18,000
🔗 https://www.tcspbg.org/
The Weiss School
Location: Palm Beach Gardens
Grades: Junior PK–8
Enrollment: ~300
Tuition: $11,000 – $24,500
🔗 https://www.weissschool.org/
The King’s Academy
Grades: PK–12
Enrollment: ~1,365
Tuition: $20,500 – $30,000
Transportation: Bus system available / included
🔗 https://www.tka.net/
Atlantic Christian Academy
Grades: PK–12
Tuition: $11,000 – $14,500
🔗 https://www.atlanticca.com/
Berean Christian School
Grades: PK–12
Tuition: $13,500 – $16,000
🔗 https://www.bereanchristianschool.org/
Oxbridge Academy
Grades: 6–12
Tuition: $33,000 – $41,000
🔗 https://www.oapb.org/
Cardinal Newman High School
Grades: 9–12
Tuition: $17,000 – $18,500
🔗 https://www.cardinalnewman.com/
Palm Beach Christian Academy
Locations: Multiple campuses
Grades: K–8
Tuition: Not publicly listed
🔗 https://www.pbchristianacademy.org/
The Greene School
Grades: K–12
Enrollment: ~120
Tuition: $35,500 – $47,000
🔗 https://www.thegreeneschool.com/
Palm Beach Day Academy
Grades: PK2–8
Tuition: $24,500 – $42,000
🔗 https://www.pbday.org/
Rosarian Academy
Grades: Baby–8
Tuition: $15,500 – $23,000
🔗 https://www.rosarian.org/
Lake Worth Christian School
Grades: K–12
Tuition: $7,500 – $18,000
🔗 https://www.lwcs.org/
American Heritage School
Grades: PK–12
Enrollment: ~1,700
Tuition: $32,000 – $42,000
🔗 https://www.ahschool.com/
Boca Raton Christian School
Grades: K3–12
Tuition: $8,500 – $18,500
🔗 https://www.bocachristian.org/
Saint Andrew’s School
Grades: PK–12
Tuition: $35,000 – $79,500
Website: https://www.saintandrews.net/
Pine Crest School — Boca Raton Campus
Grades: PK–8
Tuition: $39,010 – $45,685
Website: https://www.pinecrest.edu/
Saint John Paul II Academy
Grades: 9–12
Tuition: $18,975 – $20,000
Website: https://www.sjpii.net/
Donna Klein Jewish Academy
Grades: K–12
Tuition: $31,500+
Website: https://www.dkja.net/
Veritas Classical Academy
Model: Classical Christian homeschool / hybrid
Grades: Varies by campus
🔗 https://veritasclassicalacademy.com/
The Christian Academy of the Palm Beaches
Location: Palm Beach Gardens
Model: Christian hybrid homeschool program
Grades: Varies
🔗 https://www.tcapb.com/
Classical Conversations
Locations: Jupiter, Palm Beach Gardens, North County
Model: Christian classical homeschool co-op
Grades: Pre-K–12
🔗 https://www.classicalconversations.com/