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.
- Grades 4,5,6,7,8,9,10
- Form 3 (Form 4 in 2027)
- Nov - Dec 2026 Intake Ongoing
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 → | ||
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 → | |
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)
| 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 |
9:30 – 11:00 AMSocial Studies
11:00 AM – 12:30 PMReligious Education
12:30 – 2:00 PMMathematics
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
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
9:30 – 11:00 AMEnglish
11:00 AM – 12:30 PMScience and Technology
12:30 – 2:00 PMFrench
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 |
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMAgriculture and Nutrition
2:00 – 3:30 PMFrench
9:30 – 11:00 AMAgriculture and Nutrition
11:00 AM – 12:30 PMSocial Studies
12:30 – 2:00 PMScience and Technology
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
9:30 – 11:00 AMSocial Studies
11:00 AM – 12:30 PMKiswahili / Kenya Sign Language
12:30 – 2:00 PMReligious Education
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 |
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
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
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMAgriculture and Nutrition
12:30 – 2:00 PMFrench
9:30 – 11:00 AMScience and Technology
11:00 AM – 12:30 PMCreative Arts
12:30 – 2:00 PMAgriculture and Nutrition
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 |
9:30 – 11:00 AMKiswahili / Kenya Sign Language
11:00 AM – 12:30 PMCreative Arts and Sports
12:30 – 2:00 PMIntegrated 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
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
9:30 – 11:00 AMMathematics
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMIntegrated Science
2:00 – 3:30 PMSocial 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 |
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
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
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
9:30 – 11:00 AMFrench
11:00 AM – 12:30 PMBusiness Studies
12:30 – 2:00 PMMathematics
2:00 – 3:30 PMReligious Education
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 |
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
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
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
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
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 |
9:30 – 11:00 AMBiology
12:30 – 2:00 PMKiswahili / KSL
2:00 – 3:30 PMAgriculture
3:30 – 5:00 PMChemistry
9:30 – 11:00 AMBiology
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMGeneral Science
9:30 – 11:00 AMComputer Science
11:00 AM – 12:30 PMEnglish
2:00 – 3:30 PMBiology
3:30 – 5:00 PMChemistry
9:30 – 11:00 AMAgriculture
11:00 AM – 12:30 PMKiswahili / KSL
2:00 – 3:30 PMPhysics
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 |
9:30 – 11:00 AMReligious Education
11:00 AM – 12:30 PMEssential Mathematics
12:30 – 2:00 PMKiswahili / KSL
9:30 – 11:00 AMHistory
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMGeneral Science
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMEssential Mathematics
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEssential Mathematics
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 |
9:30 – 11:00 AMHome Science
11:00 AM – 12:30 PMEssential Mathematics
12:30 – 2:00 PMKiswahili / KSL
9:30 – 11:00 AMMusic
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEnglish
2:00 – 3:30 PMGeneral Science
9:30 – 11:00 AMTheatre & Film
11:00 AM – 12:30 PMEnglish
12:30 – 2:00 PMEssential Mathematics
9:30 – 11:00 AMHome Science
11:00 AM – 12:30 PMKiswahili / KSL
12:30 – 2:00 PMEssential Mathematics
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 |
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
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
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
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
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
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.
Can my child take just one subject?
Yes. Register for one subject or several, depending on where support is needed.
How big are the classes?
Group classes hold a maximum of 20 learners. One-on-One is a dedicated session with the teacher.
What if my child misses a class?
Every session is recorded and available in The Vault.
Who teaches the classes?
TSC-accredited teachers, many drawn from top schools in Kenya and beyond.
How will I know my child is improving?
Each subject starts with a diagnostic, and parents receive a written report showing progress.
Do I pay the registration fee again?
No. Registration is paid once and stays valid for every programme.
Are the classes online?
Yes. Every class is live online, so your child joins from home.