Embu County, Kenya · Teacher & Developer

Meet Mwalimu Ronny

Mathematics and Computer Science teacher, frontend web developer, and CBC education advocate from Embu County, Kenya. B.Ed Science student at the University of Embu. Founder of four live websites serving Kenyan students and teachers — all free, all original, all CBC-aligned.

Get In Touch CBC Best →
Who Is Mwalimu Ronny

Teacher, Developer & Education Builder

Ronny Mwenda Best — known widely as "Mwalimu Ronny" (Swahili for "Teacher Ronny") and online as "Ronny Best" — is a Mathematics and Computer Science teacher and frontend web developer based in Embu County, Kenya.

He is currently pursuing a Bachelor of Education (Science) at the University of Embu, majoring in Mathematics and Computer Science. His academic foundation combines deep subject-matter expertise in pure and applied mathematics with the pedagogical training required to make those subjects accessible to learners at every level.

Ronny describes his work as sitting at the intersection of three passions: teaching mathematics clearly, building websites that work, and making Kenya's CBC curriculum genuinely understandable for students, teachers, and parents who are navigating a transformative shift in the country's education system. He has successfully built and deployed four live websites serving thousands of Kenyan learners — all hosted on Netlify, all free, all original.

CBC is not just a curriculum change — it is a mindset shift. It empowers learners to identify their potential early and equips them with real-world competencies. Mathematics and Computer Science are my personal commitment to Kenya's digital future.

— Ronny Mwenda Best · Mathematics & CS Teacher · Embu County, Kenya

The Ronny Mwenda Digital Ecosystem

Four Live Sites, One Mission

Ronny has built and maintains a cohesive ecosystem of four websites, each serving a distinct audience within Kenya's education and technology landscape. Every site is developed solo using a clean HTML5 / CSS3 / JavaScript stack with VS Code, GitHub for version control, and Netlify CI/CD for automatic deployment. All share a consistent design language — navy and bisque palette, structured typography, and mobile-first responsive layouts.

Flagship · Mathematics
Ronny Best Mathematics
bestronny.netlify.app
13 free CBC-aligned Senior Secondary mathematics lesson pages — algebra through calculus and statistics — with 100+ worked examples, formula sheets, common-error guides, practice problems, and KCSE exam preparation. Aligned to KICD, TSC, and KNEC standards.
Visit site →
CBC Hub · Education
CBC Best
cbcbest.netlify.app
Kenya's most comprehensive Competency Based Curriculum resource. Covers the 2-6-3-3 structure, all three Senior Secondary pathways (STEM, Social Sciences, Arts & Sports Science), all 13 KICD assessment tools, learning outcome writing models (VOC, ABCD, SMART, Mager), teacher requirements, past papers, downloadable resources, discussion forums, CBC FAQ, and CBC news. Full Maths & CS hub included.
Visit site →
Portfolio · Developer
Ronny Mwenda Portfolio
ronnymwenda.netlify.app
Professional developer portfolio showcasing Ronny's technical skills (HTML, CSS, JavaScript, SEO, Git/GitHub, Netlify), services (website development, maths tutoring, programming mentorship, SEO setup), and all four live projects. Available for hire for web projects across Kenya and remotely.
Visit site →
Games · Students
Ronny Game Hub
ronnygame.netlify.app
An interactive browser-based games platform built for Kenyan students — clean design, smooth UX, and engaging educational games designed to make learning mathematics and logic fun. Curriculum-linked to CBC competencies including critical thinking and problem-solving.
Visit site →
CBC & Curriculum Alignment

Deeply Rooted in Kenya's CBC Framework

Ronny's work across both Ronny Best Mathematics and CBC Best is not superficially labelled "CBC-aligned" — it is built from the ground up around the actual KICD curriculum documents, TSC competency frameworks, and KNEC assessment structures that govern Kenyan education.

On the mathematics side, all 13 lesson pages map directly to the Pure Mathematics and Applied Mathematics strands of the Senior Secondary curriculum (Grades 10–12), covering all three pathways. On the CBC Best side, the platform covers the full breadth of the 2-6-3-3 education structure — from Pre-Primary through to Senior Secondary — with dedicated content on the 7 Core Competencies, all 13 KICD assessment tools, four learning outcome writing models, Teacher Service Commission professional standards, pathway-specific subject breakdowns, and downloadable resources including schemes of work, lesson plans, and assessment rubrics.

KICD
Curriculum Standards
All maths topics and CBC resources mapped to KICD Senior Secondary Mathematics strands and CBC subject frameworks.
TSC
Teacher Standards
Content structured around TSC professional competency standards for formative assessment, learner-centred pedagogy, and ICT integration.
KNEC
Exam Preparation
Worked examples and practice problems mirror KCSE Paper 1 and Paper 2 format. Also covers KPSEA, KJSEA, and SSSA transitions.
MoE Kenya
All Three Pathways
Coverage across STEM, Social Sciences, and Arts & Sports Science under the 2-6-3-3 structure approved by the Ministry of Education.
Technical Skills & Stack

Building with Real Tools

Ronny builds and maintains all his sites as a solo developer, handling everything from design and content writing to code, SEO, deployment, and maintenance. His stack is deliberate: static HTML, CSS, and JavaScript with no heavy frameworks — keeping pages fast-loading and accessible even on mobile data connections common in Embu County and across Kenya.

Frontend
HTML5 CSS3 JavaScript Responsive Design SEO
DevOps & Tools
Git GitHub VS Code Netlify CI/CD Firebase
Education
Mathematics Computer Science CBC Curriculum KICD E-learning
Learning Now
React.js Node.js Python Databases
Teaching Philosophy

How Every Lesson Is Designed

The mathematics lessons on this site are not written like textbooks. They are written as a qualified teacher would explain something in a patient one-on-one session — with context, common mistakes flagged, multiple solution approaches shown, and honest acknowledgement of where students typically struggle. Mwalimu Ronny's design approach follows five principles:

1

Conceptual Before Procedural

Before any formula, explain why it works. A student who understands where the quadratic formula comes from will never forget it under exam pressure. This is the CBC principle of deep competency, not surface memorisation.

2

Multiple Representations

Every concept appears as a formula, a numerical worked example, and — where possible — a real-world context. This reflects the KICD requirement to apply competencies across contexts, not merely demonstrate procedures.

3

Errors Are Teaching Moments

Every topic includes a Common Errors section showing the wrong approach alongside the correct one. Understanding why something is wrong is often more instructive than seeing why it is right.

4

Scaffolded Difficulty

Each lesson progresses from Foundational through Secondary to University level. A Grade 10 student and a first-year university student can both use the same page productively — just different sections of it.

5

Exam-Authentic Format

All worked examples mirror how KNEC presents questions in KCSE — with "Hence", "Show that", multi-part questions, and marks allocated per step. Students should never be surprised by exam question format.

Frequently Asked Questions

About Mwalimu Ronny & This Platform

What Drives This Work

Core Values Across All Sites

Six principles that guide every lesson on Ronny Best Mathematics, every guide on CBC Best, and every project Ronny builds.

🎓

Free Education

Every lesson, CBC guide, and resource across all four sites is completely free. No subscriptions, no paywalls, no account required — ever.

🔍

Clarity First

Every step of every solution is shown. Nothing is skipped with "it is obvious that…" — because if it were obvious, the student wouldn't be searching for help.

📘

CBC Authenticity

Content is genuinely mapped to KICD, TSC, and KNEC standards — not just labelled CBC. The CBC Best site is the proof: 13 assessment tools, 4 outcome models, 3 pathways, fully documented.

🌍

Equal Access

A student in a well-resourced Nairobi school and a student in a rural Embu County school deserve the same quality of instruction. These sites are built for both equally.

💻

Kenyan-Built Tech

Every line of code, every design decision, every piece of content is made in Embu County, Kenya — demonstrating that world-class digital education resources can be built right here.

🔄

Continuous Improvement

All four sites are actively maintained. Content is updated based on KNEC marking scheme changes, KICD curriculum revisions, and direct feedback from students and teachers.

Explore the Full Ecosystem

Start with free CBC-aligned mathematics lessons here, explore Kenya's most comprehensive CBC resource guide, or get in touch with Mwalimu Ronny directly.