Developing a Good Work Ethic: Why I Support Boarding Schools

In Kenyan boarding high schools, students follow a highly structured timetable that balances academics, co-curriculars, and supervised study (“preps”). A typical weekday runs from about 4:30–5:00 a.m. until 9:30–10:00 p.m., with early morning and evening prep sessions built around formal classes.

Typical Boarding High School Timetable (Kenya)

Weekdays (Monday–Thursday)

  • 4:30–5:00 a.m. – Wake up, personal preparation, morning devotion/prayers.
  • 5:00–6:30 a.m. – Morning Prep (silent study, often exam-focused revision).
  • 6:30–7:00 a.m. – Breakfast.
  • 7:00–7:40 a.m. – Assembly or short devotion.
  • 7:40 a.m.–12:40 p.m. – Morning Classes (academic lessons).
  • 12:40–2:00 p.m. – Lunch and short break.
  • 2:00–4:00 p.m. – Afternoon Classes (academic subjects, practicals, labs).
  • 4:00–5:00 p.m. – Games/physical education or co-curricular activities.
  • 5:00–6:00 p.m. – Bathing, supper preparation.
  • 6:00–7:00 p.m. – Supper.
  • 7:00–9:30 p.m. – Evening Prep (supervised study, homework, revision).
  • 9:30–10:00 p.m. – Night devotion, lights out.

Fridays

  • Similar to weekdays, but afternoon sessions often end earlier (around 3:00–3:30 p.m.) to allow for club meetings, cleaning, or religious activities.

@255 How does it work in your non-English speaking country?

1 Like

Boarding schools are unnatural na tusibishane.

I’ve never met a single rich person who didn’t go to boarding school. Even the criminals with something to actually show for their activities, tend to have attended boarding school.

Day scholars only know how to do teenage pregnancies.

1 Like

Programming Languages in Kenyan High Schools (Historical Timeline)

Period Language(s) Context
Early 2000s – 2008 Visual Basic 6.0 Officially examinable in KCSE Computer Studies. Students learned structured programming, GUI design, and basic database connectivity.
2009 – 2014 Pascal (earlier), VB6 continued Some schools still used VB6, though Pascal was phased out. ICT reforms began shifting toward modern languages.
2015 – 2018 (clubs & pilots) Scratch, Python Coding clubs and pilot programs introduced Scratch for beginners and Python for text‑based programming.
2019 – 2020 (CBC rollout) Python Adopted in the Competency‑Based Curriculum (CBC) as the main programming language.
2021 – present Python, JavaScript, HTML/CSS Web development modules introduced; Python remains the core examinable language. Scratch continues in junior levels.

Another advantage of boarding school is that you can do a lot of programming fundamentals during prep time, and if you finish your KCSE project early enough (typically 5-6 months) you can play games during prep time since the teacher isn’t there.

Prince of Persia, Comix Zone and the early Tomb Raider games are my recommendations for village kids.

Cheat code for all computer programs, regardless of language or use case.

Boarding schools deprive kids of parenting. They are parented by their teachers. They are not even close to their parents. These mongrels are the ones that can kill their family

2 Likes

Bill gates alienda boarding school?

1 Like

I don’t care about American schools. Racist shits.

Good work ethic huanzia home sio shule.

1 Like

I know. My mzae is the village doctor.

SO you have just met middle of the road fellas along the way. Managers in governement? or bar owners

1 Like

Like who?

If you’re good at killing, they send you to army school so you can at least be productive. Where’s a 17 year old dropout from Maralal going to go with an 11 month old baby?