Multiple Ways to Learn.

One Purposeful Foundation.

Every family is different—and so is every learner.

Rock Harbor offers three distinct programs, each with flexible tiers designed to meet students where they are and help them grow in knowledge, character, and faith. 

Whether you’re looking for full-day academic instruction, a flexible homeschool partnership, or creative enrichment, each program is rooted in faith, built with intention, and designed to help students thrive.

Choose a Program

That Fits Your Family

At Rock Harbor School, we offer a range of academic and enrichment opportunities designed to support families with different learning goals, schedules, and levels of involvement. Whether you're looking for a full academic experience, homeschool support, or creative electives, our tiered programs make it easy to find the right fit—both now and as your child grows.

Foundations Program

K–8th Grade

Traditional or Homeschool
Core Academics and Electives
Full Day or Mornings Only

Our Foundations program options lay the groundwork for a lifelong love of learning. Through hands-on academics, electives, life skills, and joyful faith integration, early learners grow in both confidence and compassion.

Monday—Friday

Full or Part-time

Horizons Program

9–12th Grade

Traditional or Homeschool
Accountability and Electives
Full Day

Our Horizons program options look ahead to what’s next, building clarity, confidence, and purpose. With project-based learning, mentorship, and leadership opportunities, teens are equipped to step boldly into college, work, and life.

Monday—Friday

Full-time

Enrichment Program

K–12th Grade

All Students
Electives Only or Summer Series
Mornings or Afternoons Only

Open to all grade levels, our Enrichment program options include electives-only and our new summer series for all students. A great way to explore new interests, meet peers, and engage with our vibrant learning community.

2—4 Days Per Week

Part-time

Which Program Is Right for Your Family?

Choosing an educational path can feel overwhelming—but it doesn’t have to be. Each of our three programs was designed with a different type of student and family in mind. Whether you’re looking for a full academic experience, a structured homeschool partnership, or creative enrichment that complements your existing routine, there’s a place for you here.

Foundations (K–8)

For families who want a complete, Christ-centered academic program during the school year.

If you’re looking for a strong academic foundation in a nurturing, on-campus setting—Foundations is for you. This program is ideal for families who prefer a consistent weekly rhythm and want their child to grow in both character and knowledge alongside a close-knit class.

“We wanted a school environment that aligned with our values and supported our child’s academic growth—and Foundations gave us both.”

Explore Foundations →


Horizons (9–12)

For high school homeschool families seeking more structure, support, and community.

Horizons is perfect for families who are committed to homeschooling but want help navigating the high school years. With multiple tier options, Horizons offers as much (or as little) academic coaching, on-campus engagement, and transcript support as you need.

“We wanted to keep homeschooling but needed a stronger framework for high school—Horizons gave us the guidance we needed.”

Explore Horizons →


Enrichment (K–12)

For students who want to explore creative interests or supplement their current learning.

Whether you’re homeschooling full-time, enrolled elsewhere, or just looking for something extra—Enrichment is designed to spark curiosity and build confidence. From art and music to hands-on STEM and summer experiences, these classes are open to all.

“We love the flexibility to add electives without a full academic commitment. Enrichment fits perfectly into our family’s rhythm.”

Explore Enrichment →


Have Questions?

We’re happy to walk you through the process—step by step.

Whether you have a quick question, need help choosing the right program, or want guidance on completing your forms, we’re here to support you. No question is too small, and no situation is too complicated. Our goal is to make enrollment as clear, encouraging, and stress-free as possible.

Feel free to reach out anytime—we’re just a call or email away.