Code Joy Academy
Code Joy AcademyLearn · Grow · Excel
Full-Time Homeschooling

Cambridge Homeschooling for Primary and Secondary Learners

A full school programme delivered at home. Your child follows a structured weekly timetable with qualified teachers, and you get assessments and progress reports so you always know how they are doing. Online worldwide, with international students welcome, or in person in Nairobi.

📚 Curricula: Cambridge, Edexcel, CBC/CBE, 8-4-4🗓️ Structure: Weekly timetable, 3 terms/year📊 Parents: Assessments and monthly progress reports

Built for Parents and Students

Homeschooling gives families flexibility, but it can be hard to cover every subject, keep a routine and know whether your child is on track. We take on the teaching and the tracking, so you stay in control without having to do it all yourself.

  • ✔️ Families who have chosen homeschooling full time
  • ✔️ Students moving between schools, countries or curricula
  • ✔️ Learners who need a calmer, more personal environment
  • ✔️ Young athletes, performers and travellers with busy schedules
🇬🇧

Cambridge

Reception to A Level, including IGCSE and Checkpoint

📘

Pearson Edexcel

International GCSE and International A Level

🇰🇪

CBC / CBE

Kenya's Competency Based Curriculum and Education

📝

8-4-4

KCSE preparation for students still on the system

A homeschool day

What Learning at Home Looks Like

Your child learns live with our teachers, practises with fun activities, and you see every step in a monthly progress report.

Students write real code and watch it come to life, with Teacher Dennis guiding every step.

What Your Family Gets

Everything a good school provides, organised around your home.

🗓️

A Real Weekly Timetable

Your child gets a fixed schedule of live lessons every week, so learning has the structure of school without the commute.

✅

Regular Assessments

Topic quizzes, end-of-unit tests and mock exams show exactly where your child is strong and where they need support.

📊

Progress Reports for Parents

Every month you receive a written progress report from our learning platform, where teachers record your child's progress through the month.

👩‍🏫

Qualified, Caring Teachers

Subject specialists who know the syllabus, teach in small groups and give each learner personal attention.

🎓

Exam Registration Guidance

We help you plan for Checkpoint, IGCSE, A Level and KCSE, including how to register as a private candidate.

🤝

Social Learning

Group classes, projects and clubs like coding, Kiswahili, French, music and art mean homeschoolers learn alongside peers.

Our Term 1 Timetable

The current online homeschool timetable for Years 5, 7 and 9. Live 40-minute lessons run from 9:00 am to 2:40 pm, Monday to Friday, and Fridays are project days. Pick a year to see just that class.

Monday
  • 9:00 – 9:40
    KiswahiliTr Sophie
  • 9:40 – 10:20
    Y5HistoryTr Michael
    Y7GeographyTr Sophie
    Y9EnglishTr Dennis
  • 10:20 – 10:50
    Break
  • 10:50 – 11:30
    Y5MathsTr Sophie
    Y7ICTTr Dennis
    Y9Free Study
  • 11:30 – 12:30
    Personal study
  • 1:00 – 2:00 pm
    Lunch
  • 2:00 – 2:40 pm
    Y5ScienceTr Dennis
    Y7+Y9HistoryTr Michael
Tuesday
  • 9:00 – 9:40
    Y5ICTTr Dennis
    Y7MathsTr Sophie
    Y9ScienceTr Vera
  • 9:40 – 10:20
    KiswahiliTr Sophie
  • 10:20 – 10:50
    Break
  • 10:50 – 11:30
    Y5EnglishTr Dennis
    Y7Free Study
    Y9MathsTr Sophie
  • 11:30 – 12:30
    Personal study
  • 1:00 – 2:00 pm
    Lunch
  • 2:00 – 2:40 pm
    African HistoryTr Michael
Wednesday
  • 9:00 – 9:40
    Y5Free Study
    Y7MathsTr Sophie
    Y9EnglishTr Dennis
  • 9:40 – 10:20
    Y5GeographyTr Sophie
    Y7ScienceTr Dennis
    Y9Free Study
  • 10:20 – 10:50
    Break
  • 10:50 – 11:30
    Y5Free Study
    Y7EnglishTr Dennis
    Y9GeographyTr Sophie
  • 11:30 – 12:30
    Personal study
  • 1:00 – 2:00 pm
    Lunch
  • 2:00 – 2:40 pm
    Y5EnglishTr Dennis
    Y7Free Study
    Y9MathsTr Sophie
Thursday
  • 9:00 – 9:40
    KiswahiliTr Sophie
  • 9:40 – 10:20
    Y5Free Study
    Y7ScienceTr Dennis
    Y9ScienceTr Vera
  • 10:20 – 10:50
    Break
  • 10:50 – 11:30
    Y5MathsTr Sophie
    Y7Free Study
    Y9ICTTr Dennis
  • 11:30 – 12:30
    Personal study
  • 1:00 – 2:00 pm
    Lunch
  • 2:00 – 2:40 pm
    Y5ScienceTr Dennis
    Y7+Y9HistoryTr Michael
Friday
  • 9:00 – 9:40
    Briefing, then Project
  • 9:40 – 10:20
    Project
  • 10:20 – 10:50
    Break
  • 10:50 – 11:30
    Project presentations
  • 11:30 – 12:30
    Personal study
  • 1:00 – 2:00 pm
    Lunch
  • 2:00 – 2:40 pm
    Project review

All times are East Africa Time (EAT). Timetables for other years are shared at enrolment.

Online or In Person

💻

Online Homeschool

Available worldwide

  • ✔️ Live interactive classes
  • ✔️ Lesson recordings and resources on our portal
  • ✔️ Ideal for families abroad or outside Nairobi; international students welcome
🏫

In-Person Homeschool

Nairobi, Kenya

  • ✔️ Small-group classes with a teacher in the room
  • ✔️ Hands-on science and practical work
  • ✔️ Daily routine and peer interaction

How to Get Started

1

Free consultation

Tell us about your child, their age and the curriculum you want.

2

Placement check

A short assessment so we place your child at the right level.

3

Timetable and plan

We share a weekly timetable and a learning plan for the term.

4

Start learning

Classes begin and you receive a progress report every month.

Ready to Start Homeschooling?

Message us on WhatsApp at +254 743 761 460 or book a free consultation.