Inspiration
In northern Namibia one teacher can face sixty learners, and the Grade 11-12 years decide almost everything that follows. The learners who master Mathematics, the sciences and Business Studies get a real shot at university and work; the rest rarely get a second chance. Most educational technology quietly assumes fast internet, personal laptops and a private tutor's budget. We wanted the opposite: something that lives on a shared phone, works offline, costs less than a loaf of bread a week, and teaches the actual national curriculum rather than a generic one.
What it does
K12Plus is an AI-operated learning platform for Grade 11-12 learners in Namibia and South Africa, and for their teachers.
The heart is a Gemini-powered tutor grounded in the official curricula. We extracted about 1,800 learning objectives from the Namibian NSSCO and NSSCAS syllabi (NIED) and the South African CAPS documents, compressed them into syllabus digests, and inject the right digest into every conversation, so the tutor teaches to syllabus depth in Mathematics, Biology, Physical Science and Business Studies.
Every question a learner asks is automatically classified to its syllabus topic, and the platform links learning onward: one tap to play that exact topic as a game, or to see it working in the real world. The Game Arcade carries built-in scenario challenges for 24 topics: score the netball shot with the vertex formula, wire the solar radio with V = IR, price the kapana stall to break even. Animated scenes react to the answer: the ball sails through the hoop with confetti or falls short in the dust, the car corners cleanly or skids. Points, streaks and surprise double-point challenges keep learners coming back, and every attempt is recorded.
The Real-Life Lab takes any equation to animated real-world stories across engineering, finance, sport and daily life, in one click, offline included.
For teachers, the Educator Studio generates lesson plans in the exact format of the printed Namibian lesson preparation books, plus 10-week schemes of work. Every section is click-to-edit and has its own AI rewrite and add-ideas buttons, and plans print or download for Word. Ten plans are free, then N$15 a month.
Around all of this sit role dashboards for learners, educators, parents, principals and the Ministry of Education, quiz results sealed in a hash-chained trust ledger, and an offline-first PWA that installs straight from the browser.
How we built it
A single-page PWA on Hostinger, deployed by pushing to a public GitHub repository. Supabase handles auth, profiles, 562 real Namibian and South African schools, quiz attempts and the trust chain. Every AI call runs through one Google Cloud Run service that calls the Gemini API: tutoring, lesson planning, question generation, image understanding for photographed homework, and agent activity logging. The games and animations are hand-built canvas scenes with no dependencies, so the core learning loop works with zero connectivity.
Challenges we ran into
Free-tier Gemini quotas ran dry mid-sprint, which forced a better architecture: the core loop of games, real-world stories and topic classification became fully built-in and offline, with AI as the conversational and creative layer on top. Token limits taught us to design concise structured prompts with salvage parsing. And building for low-connectivity classrooms keeps you honest: every feature had to survive aeroplane mode.
Accomplishments we are proud of
A tutor that genuinely knows two national curricula. A lesson plan generator that mirrors the preparation books Namibian teachers already trust. Games where the animation itself is the feedback. And the whole platform installable and usable offline on one shared phone.
What we learned
AI-native does not mean AI-everywhere. The strongest experience came from pairing hand-crafted, curriculum-true content with AI exactly where it earns its place: conversation, planning and personalisation.
What's next for K12Plus
First paying parents and a school pilot at N$15 per learner per month, AI image generation inside the Real-Life Lab, more languages for the region, and a stuck-topics view for educators built from the signals the games already collect.
Built With
- canvas
- gemini
- github
- google-cloud-run
- hostinger
- javascript
- postgresql
- pwa
- react
- supabase

Log in or sign up for Devpost to join the conversation.