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
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.
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.
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.
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:
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.
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.
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.
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.
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.
About Mwalimu Ronny & This Platform
Mwalimu Ronny Mwenda Best is a Mathematics and Computer Science teacher and frontend web developer from Embu County, Kenya. "Mwalimu" is a Swahili word meaning teacher — the title his students use for him. He is currently pursuing a Bachelor of Education (Science) at the University of Embu. Online he goes by "Ronny Best" across his mathematics platform, and "Ronny Mwenda" on his developer portfolio at ronnymwenda.netlify.app.
CBC Best is Ronny's companion site — Kenya's most comprehensive free resource for the Competency Based Curriculum. It covers the 2-6-3-3 structure, all three Senior Secondary pathways, all 13 KICD assessment tools, learning outcome writing models (VOC, ABCD, SMART, Mager), teacher professional standards, downloadable resources (schemes of work, lesson plans, rubrics), CBC forums, and a dedicated Mathematics & Computer Science hub. This site (Ronny Best Mathematics) focuses specifically on the mathematics lessons — together the two sites form part of Ronny's four-site digital ecosystem serving Kenyan students, teachers, and parents.
Yes — every lesson, worked example, explanation, formula commentary, and CBC guide on both Ronny Best Mathematics and CBC Best is written by Mwalimu Ronny personally. No content is copied from textbooks or other websites. The worked examples are original compositions built specifically to develop understanding step by step. Ronny also builds and maintains all four sites solo — design, HTML/CSS/JS code, SEO, and content are all his own work.
Absolutely — and it is strongly encouraged. The step-by-step worked examples make excellent classroom demonstration material. The formula sheets and common-error guides are useful for revision and consolidation lessons. On CBC Best, the assessment tool guides, learning outcome writing templates, and lesson plan resources are designed specifically with teachers in mind. Teachers who find gaps, errors, or topics they would like added are welcome to contact Mwalimu Ronny through the Contact page or the Ask Mwalimu feature.
Yes. Ronny offers professional services through his developer portfolio at ronnymwenda.netlify.app. Services include: custom responsive website development (HTML/CSS/JS), secondary and university-level mathematics tutoring (online and in-person), programming mentorship for beginners in HTML/CSS/JavaScript, and SEO and Google Search Console setup. Based in Embu County, available remotely across Kenya and East Africa. Contact: ronnymwenda89@gmail.com or WhatsApp +254 799 188 900.
The platform is supported by Google AdSense advertising — contextual ads placed automatically by Google. No advertiser has any influence over the content or recommendations on this site. There are no sponsored lessons, paid placements, or affiliate links. Revenue from ads helps cover domain registration, Netlify hosting costs, and the time invested in building and maintaining the content. Every visit keeps the platform free for the next student.
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.