Holiday Masterclasses.

Live revision this November and December, taught by subject specialists and built around what your child’s diagnostic shows. Intake ongoing.

Who It Is For.

Learners currently in Grades 4, 5, 6, 7, 8, 9, or 10, and current Form 3 learners (Form 4 in 2027). Register for one subject or several, depending on where your child needs support.

Getting Started.

One registration covers every programme at Tutor Republic, including Holiday Masterclasses. Pay it once, and it stays valid.

Local Families: KES 2,000 one-time · Diaspora Families: $25 one-time.

Already registered? Skip straight to choosing your subjects.

Why Holiday Masterclasses.

The holiday is a window to close gaps before the next term opens. Learners who use it well carry that confidence into the classroom.

  • Capped at twenty. Every live class holds a maximum of 20 learners, so every learner gets seen.
  • Diagnostic first. Each subject starts with a diagnostic, and the teaching follows what it shows.
  • Recorded to The Vault. Every session is recorded and available for revision.
  • Written parent report. Every parent receives a report showing how far their child moved.

Fees.

Holiday Masterclasses (Grade 4 to Form 3, KES)
Format Price What You Get
Group Class KES 3,000/subject Live weekly classes, max 20 students, diagnostic, recorded sessions, parent report
One-on-One KES 5,000/subject Dedicated session, flexible booking, undivided teacher attention
See The Full Holiday Masterclasses Timetable →
Group Class
KES 3,000/subject
Live weekly classes, max 20 students, diagnostic, recorded sessions, parent report
One-on-One
KES 5,000/subject
Dedicated session, flexible booking, undivided teacher attention
See The Full Holiday Masterclasses Timetable →

Subjects Covered.

Learners choose one subject or several. Grade 10 learners select one pathway.

Subjects Covered (Choose One Or Several)
Level Subjects
Upper Primary, Grades 4 to 6 Mathematics · English · Kiswahili / KSL · Science and Technology · Agriculture and Nutrition · Social Studies · Creative Arts · Religious Education (CRE / IRE / HRE) · Physical and Health Education · Optional: French, German, Mandarin or Arabic
Junior School, Grades 7 to 9 English · Kiswahili / KSL · Mathematics · Integrated Science · Health Education · Social Studies · Pre-Technical and Pre-Career Education · Agriculture · Business Studies · Religious Education · Life Skills Education · Sports and Physical Education
Senior School, Grade 10: Core English · Kiswahili / KSL · Mathematics (Core or Essential) · Community Service Learning
Grade 10 STEM Pathway Physics · Chemistry · Biology · Computer Science · Agriculture · Advanced Mathematics
Grade 10 Social Sciences Pathway History · Geography · Business Studies · Religious Education · Government and Governance
Grade 10 Arts and Sports Science Pathway Fine Art · Music · Theatre and Film · Physical Education (Advanced) · Home Science
Form 3 (Form 4 in 2027) English · Kiswahili · Mathematics · Biology · Physics · Chemistry · History · Geography · CRE · Agriculture · Business Studies · Computer Studies · French
See The Full Holiday Masterclasses Timetable →
Upper Primary, Grades 4 to 6
Mathematics · English · Kiswahili / KSL · Science and Technology · Agriculture and Nutrition · Social Studies · Creative Arts · Religious Education (CRE / IRE / HRE) · Physical and Health Education · Optional: French, German, Mandarin or Arabic
Junior School, Grades 7 to 9
English · Kiswahili / KSL · Mathematics · Integrated Science · Health Education · Social Studies · Pre-Technical and Pre-Career Education · Agriculture · Business Studies · Religious Education · Life Skills Education · Sports and Physical Education
Senior School, Grade 10: Core
English · Kiswahili / KSL · Mathematics (Core or Essential) · Community Service Learning
Grade 10 STEM Pathway
Physics · Chemistry · Biology · Computer Science · Agriculture · Advanced Mathematics
Grade 10 Social Sciences Pathway
History · Geography · Business Studies · Religious Education · Government and Governance
Grade 10 Arts & Sports Science Pathway
Fine Art · Music · Theatre and Film · Physical Education (Advanced) · Home Science
Form 3 (Form 4 in 2027)
English · Kiswahili · Mathematics · Biology · Physics · Chemistry · History · Geography · CRE · Agriculture · Business Studies · Computer Studies · French
See The Full Holiday Masterclasses Timetable →

Subject availability can vary by grade. The academic team confirms the final matrix before launch.

Class Timetable.

Classes run Monday to Friday from 8:00 AM to 5:00 PM East Africa Time, with a free Digital Skills class every Saturday at 9:30 AM. Find your child’s grade below.

Weekly Timetable (Monday To Friday, East Africa Time)
Primary
Grade 4 Grade 5 Grade 6
Junior School
Grade 7 Grade 8 Grade 9
Senior School
Grade 10 STEM Grade 10 Social Sciences Grade 10 Arts & Sports
Form 3
Form 3 (Form 4 in 2027)
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Science and Technology Social Studies Religious Education Mathematics
Tuesday Social Studies Mathematics Kiswahili / Kenya Sign Language Creative Arts French
Wednesday English Kiswahili / Kenya Sign Language Religious Education Creative Arts Science and Technology
Thursday Agriculture and Nutrition English Science and Technology French
Friday Mathematics Kiswahili / Kenya Sign Language English Agriculture and Nutrition
Monday
8:00 – 9:30 AMScience and Technology
9:30 – 11:00 AMSocial Studies
11:00 AM – 12:30 PMReligious Education
12:30 – 2:00 PMMathematics
Tuesday
8:00 – 9:30 AMSocial Studies
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMKiswahili / Kenya Sign Language
12:30 – 2:00 PMCreative Arts
2:00 – 3:30 PMFrench
Wednesday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMKiswahili / Kenya Sign Language
11:00 AM – 12:30 PMReligious Education
12:30 – 2:00 PMCreative Arts
2:00 – 3:30 PMScience and Technology
Thursday
8:00 – 9:30 AMAgriculture and Nutrition
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMScience and Technology
12:30 – 2:00 PMFrench
Friday
8:00 – 9:30 AMMathematics
9:30 – 11:00 AMKiswahili / Kenya Sign Language
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMAgriculture and Nutrition
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Kiswahili / Kenya Sign Language Mathematics English Agriculture and Nutrition French
Tuesday English Agriculture and Nutrition Social Studies Science and Technology
Wednesday French Mathematics Creative Arts Science and Technology Religious Education
Thursday Creative Arts Social Studies Kiswahili / Kenya Sign Language Religious Education
Friday Kiswahili / Kenya Sign Language English Mathematics Science and Technology
Monday
8:00 – 9:30 AMKiswahili / Kenya Sign Language
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMAgriculture and Nutrition
2:00 – 3:30 PMFrench
Tuesday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMAgriculture and Nutrition
11:00 AM – 12:30 PMSocial Studies
12:30 – 2:00 PMScience and Technology
Wednesday
8:00 – 9:30 AMFrench
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMCreative Arts
12:30 – 2:00 PMScience and Technology
2:00 – 3:30 PMReligious Education
Thursday
8:00 – 9:30 AMCreative Arts
9:30 – 11:00 AMSocial Studies
11:00 AM – 12:30 PMKiswahili / Kenya Sign Language
12:30 – 2:00 PMReligious Education
Friday
8:00 – 9:30 AMKiswahili / Kenya Sign Language
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMMathematics
12:30 – 2:00 PMScience and Technology
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Creative Arts English Kiswahili / Kenya Sign Language Social Studies Science and Technology
Tuesday Mathematics English French Kiswahili / Kenya Sign Language Religious Education
Wednesday Kiswahili / Kenya Sign Language Religious Education Agriculture and Nutrition French
Thursday Mathematics Science and Technology Creative Arts Agriculture and Nutrition
Friday English Social Studies Science and Technology Mathematics
Monday
8:00 – 9:30 AMCreative Arts
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMKiswahili / Kenya Sign Language
12:30 – 2:00 PMSocial Studies
2:00 – 3:30 PMScience and Technology
Tuesday
8:00 – 9:30 AMMathematics
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMFrench
12:30 – 2:00 PMKiswahili / Kenya Sign Language
2:00 – 3:30 PMReligious Education
Wednesday
8:00 – 9:30 AMKiswahili / Kenya Sign Language
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMAgriculture and Nutrition
12:30 – 2:00 PMFrench
Thursday
8:00 – 9:30 AMMathematics
9:30 – 11:00 AMScience and Technology
11:00 AM – 12:30 PMCreative Arts
12:30 – 2:00 PMAgriculture and Nutrition
Friday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMSocial Studies
11:00 AM – 12:30 PMScience and Technology
12:30 – 2:00 PMMathematics
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Mathematics Kiswahili / Kenya Sign Language Creative Arts and Sports Integrated Science
Tuesday Integrated Science Kiswahili / Kenya Sign Language Pre-Technical Studies Agriculture Business Studies
Wednesday Business Studies English Mathematics Agriculture French Creative Arts and Sports
Thursday Religious Education Mathematics English Integrated Science Social Studies
Friday Social Studies Pre-Technical Studies Kiswahili / Kenya Sign Language English French Religious Education
Monday
8:00 – 9:30 AMMathematics
9:30 – 11:00 AMKiswahili / Kenya Sign Language
11:00 AM – 12:30 PMCreative Arts and Sports
12:30 – 2:00 PMIntegrated Science
Tuesday
8:00 – 9:30 AMIntegrated Science
9:30 – 11:00 AMKiswahili / Kenya Sign Language
11:00 AM – 12:30 PMPre-Technical Studies
12:30 – 2:00 PMAgriculture
3:30 – 5:00 PMBusiness Studies
Wednesday
8:00 – 9:30 AMBusiness Studies
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMMathematics
12:30 – 2:00 PMAgriculture
2:00 – 3:30 PMFrench
3:30 – 5:00 PMCreative Arts and Sports
Thursday
8:00 – 9:30 AMReligious Education
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMIntegrated Science
2:00 – 3:30 PMSocial Studies
Friday
8:00 – 9:30 AMSocial Studies
9:30 – 11:00 AMPre-Technical Studies
11:00 AM – 12:30 PMKiswahili / Kenya Sign Language
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMFrench
3:30 – 5:00 PMReligious Education
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday English Integrated Science Pre-Technical Studies Business Studies Religious Education
Tuesday Agriculture English Pre-Technical Studies Integrated Science Creative Arts and Sports
Wednesday Mathematics Social Studies English Kiswahili / Kenya Sign Language Creative Arts and Sports
Thursday Kiswahili / Kenya Sign Language French Business Studies Mathematics Religious Education
Friday French Mathematics Social Studies Kiswahili / Kenya Sign Language Agriculture Integrated Science
Monday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMIntegrated Science
11:00 AM – 12:30 PMPre-Technical Studies
12:30 – 2:00 PMBusiness Studies
2:00 – 3:30 PMReligious Education
Tuesday
8:00 – 9:30 AMAgriculture
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMPre-Technical Studies
2:00 – 3:30 PMIntegrated Science
3:30 – 5:00 PMCreative Arts and Sports
Wednesday
8:00 – 9:30 AMMathematics
9:30 – 11:00 AMSocial Studies
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMKiswahili / Kenya Sign Language
2:00 – 3:30 PMCreative Arts and Sports
Thursday
8:00 – 9:30 AMKiswahili / Kenya Sign Language
9:30 – 11:00 AMFrench
11:00 AM – 12:30 PMBusiness Studies
12:30 – 2:00 PMMathematics
2:00 – 3:30 PMReligious Education
Friday
8:00 – 9:30 AMFrench
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMSocial Studies
12:30 – 2:00 PMKiswahili / Kenya Sign Language
2:00 – 3:30 PMAgriculture
3:30 – 5:00 PMIntegrated Science
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday French Business Studies Mathematics English Creative Arts and Sports
Tuesday Kiswahili / Kenya Sign Language Religious Education Mathematics French Social Studies Integrated Science
Wednesday Integrated Science Pre-Technical Studies Kiswahili / Kenya Sign Language English Agriculture
Thursday English Kiswahili / Kenya Sign Language Mathematics Social Studies Integrated Science
Friday Agriculture Religious Education Business Studies Creative Arts and Sports Pre-Technical Studies
Monday
8:00 – 9:30 AMFrench
9:30 – 11:00 AMBusiness Studies
11:00 AM – 12:30 PMMathematics
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMCreative Arts and Sports
Tuesday
8:00 – 9:30 AMKiswahili / Kenya Sign Language
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMMathematics
12:30 – 2:00 PMFrench
2:00 – 3:30 PMSocial Studies
3:30 – 5:00 PMIntegrated Science
Wednesday
8:00 – 9:30 AMIntegrated Science
9:30 – 11:00 AMPre-Technical Studies
11:00 AM – 12:30 PMKiswahili / Kenya Sign Language
12:30 – 2:00 PMEnglish
3:30 – 5:00 PMAgriculture
Thursday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMKiswahili / Kenya Sign Language
11:00 AM – 12:30 PMMathematics
12:30 – 2:00 PMSocial Studies
2:00 – 3:30 PMIntegrated Science
Friday
8:00 – 9:30 AMAgriculture
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMBusiness Studies
12:30 – 2:00 PMCreative Arts and Sports
3:30 – 5:00 PMPre-Technical Studies
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Core Mathematics Biology Kiswahili / KSL Agriculture Chemistry
Tuesday Physics Biology Kiswahili / KSL English General Science
Wednesday Core Mathematics Computer Science English Biology Chemistry
Thursday Core Mathematics Agriculture Kiswahili / KSL Physics
Friday Computer Science Chemistry English Physics General Science
Monday
8:00 – 9:30 AMCore Mathematics
9:30 – 11:00 AMBiology
12:30 – 2:00 PMKiswahili / KSL
2:00 – 3:30 PMAgriculture
3:30 – 5:00 PMChemistry
Tuesday
8:00 – 9:30 AMPhysics
9:30 – 11:00 AMBiology
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMGeneral Science
Wednesday
8:00 – 9:30 AMCore Mathematics
9:30 – 11:00 AMComputer Science
11:00 AM – 12:30 PMEnglish
2:00 – 3:30 PMBiology
3:30 – 5:00 PMChemistry
Thursday
8:00 – 9:30 AMCore Mathematics
9:30 – 11:00 AMAgriculture
11:00 AM – 12:30 PMKiswahili / KSL
2:00 – 3:30 PMPhysics
Friday
8:00 – 9:30 AMComputer Science
9:30 – 11:00 AMChemistry
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMPhysics
2:00 – 3:30 PMGeneral Science
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Business Studies Religious Education Essential Mathematics Kiswahili / KSL
Tuesday Business Studies History Kiswahili / KSL English General Science
Wednesday Geography English Essential Mathematics
Thursday Geography Kiswahili / KSL Essential Mathematics
Friday History Religious Education English General Science
Monday
8:00 – 9:30 AMBusiness Studies
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMEssential Mathematics
12:30 – 2:00 PMKiswahili / KSL
Tuesday
8:00 – 9:30 AMBusiness Studies
9:30 – 11:00 AMHistory
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMGeneral Science
Wednesday
9:30 – 11:00 AMGeography
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMEssential Mathematics
Thursday
9:30 – 11:00 AMGeography
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEssential Mathematics
Friday
8:00 – 9:30 AMHistory
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMEnglish
2:00 – 3:30 PMGeneral Science
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Fine Art Home Science Essential Mathematics Kiswahili / KSL
Tuesday Fine Art Music Kiswahili / KSL English General Science
Wednesday Physical Education Theatre & Film English Essential Mathematics
Thursday Theatre & Film Home Science Kiswahili / KSL Essential Mathematics
Friday Physical Education Music English General Science
Monday
8:00 – 9:30 AMFine Art
9:30 – 11:00 AMHome Science
11:00 AM – 12:30 PMEssential Mathematics
12:30 – 2:00 PMKiswahili / KSL
Tuesday
8:00 – 9:30 AMFine Art
9:30 – 11:00 AMMusic
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMGeneral Science
Wednesday
8:00 – 9:30 AMPhysical Education
9:30 – 11:00 AMTheatre & Film
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMEssential Mathematics
Thursday
8:00 – 9:30 AMTheatre & Film
9:30 – 11:00 AMHome Science
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEssential Mathematics
Friday
8:00 – 9:30 AMPhysical Education
9:30 – 11:00 AMMusic
11:00 AM – 12:30 PMEnglish
2:00 – 3:30 PMGeneral Science
Day 8:00 – 9:30 AM 9:30 – 11:00 AM 11:00 AM – 12:30 PM 12:30 – 2:00 PM 2:00 – 3:30 PM 3:30 – 5:00 PM
Monday Kiswahili Mathematics Physics CRE Chemistry French
Tuesday English Mathematics Biology Geography CRE History
Wednesday English Physics Agriculture / Business Studies Chemistry History Computer Studies
Thursday Kiswahili English Biology Physics French Computer Studies
Friday Mathematics Kiswahili Geography Agriculture / Business Studies Chemistry Biology
Monday
8:00 – 9:30 AMKiswahili
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMPhysics
12:30 – 2:00 PMCRE
2:00 – 3:30 PMChemistry
3:30 – 5:00 PMFrench
Tuesday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMBiology
12:30 – 2:00 PMGeography
2:00 – 3:30 PMCRE
3:30 – 5:00 PMHistory
Wednesday
8:00 – 9:30 AMEnglish
9:30 – 11:00 AMPhysics
11:00 AM – 12:30 PMAgriculture / Business Studies
12:30 – 2:00 PMChemistry
2:00 – 3:30 PMHistory
3:30 – 5:00 PMComputer Studies
Thursday
8:00 – 9:30 AMKiswahili
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMBiology
12:30 – 2:00 PMPhysics
2:00 – 3:30 PMFrench
3:30 – 5:00 PMComputer Studies
Friday
8:00 – 9:30 AMMathematics
9:30 – 11:00 AMKiswahili
11:00 AM – 12:30 PMGeography
12:30 – 2:00 PMAgriculture / Business Studies
2:00 – 3:30 PMChemistry
3:30 – 5:00 PMBiology
Saturday: Free Digital Skills class at 9:30 AM, included with every registration. Empty cells in the timetable are free periods.

Register For Holiday Masterclasses →

Lipa Pole Pole, Pay Gradually.

Spread the cost of Holiday Masterclasses in instalments that fit your month.

  • Available on Holiday Masterclasses fees
  • A small instalment surcharge applies (+12% standard)
  • Pay by M-Pesa, Airtel Money or card

What's Always Included, At No Extra Cost.

  • A TSC-accredited teacher for every live lesson, many drawn from top schools in Kenya and beyond
  • Live classes capped at 20 learners
  • A diagnostic at the start of every subject
  • Homework, quizzes and downloadable revision notes tied to each topic
  • Every session recorded and stored in The Vault
  • A written progress report for parents
  • A free weekly Digital Skills Saturday class, added automatically

How You Can Pay.

Every payment runs through Paystack. Local families can pay by M-Pesa, Airtel Money, or card. Diaspora families can pay by card, charged in KES at checkout. Lipa Pole Pole is available across both.

Questions Parents Ask.

Yes. Register for one subject or several, depending on where support is needed.

Group classes hold a maximum of 20 learners. One-on-One is a dedicated session with the teacher.

Every session is recorded and available in The Vault.

TSC-accredited teachers, many drawn from top schools in Kenya and beyond.

Each subject starts with a diagnostic, and parents receive a written report showing progress.

No. Registration is paid once and stays valid for every programme.

Yes. Every class is live online, so your child joins from home.

Registration Open