👥
Total Students
—
Set up your class
✅
Today's Attendance
—
Not marked yet
📚
Lessons Generated
0
This term
📝
Exams Created
0
This term
Recent Activity
Analytics →
⚡ Automation Engine — 5 Tasks Ready
MwalimuHub runs automated workflows every morning at 6am. Review and approve actions below.
📚
Daily Lesson Plan Generator
Generates bilingual CBC-aligned lesson plans every school day at 6am based on your scheme of work. Today's plan is ready.
ON
💬
Parent SMS — Absence Trigger
Sends Swahili SMS when a student misses 3+ days in 10. Draft ready for 3 families. Requires your approval.
Pending
📝
Weekly Exam — Auto-Draft
AI drafted a Mathematics quiz for Class 6 based on last week's topic (Fractions). Standard + SEN + Extended variants.
Ready
📋
NEMIS Attendance Report Due
Monthly report auto-compiled from daily attendance. Due: 31 March. Data 98% complete. 2 entries need review.
Pending
🎓
CPD Module Reminder
2 modules in progress. 4 hours until TSC certification deadline. "Differentiated Instruction for Large Classes."
Ready
📊 Class Performance Analytics
AI-powered insights · Intervention plans · CBC benchmarks
Subject Averages
Mathematics
58% ⚠️
English
72%
Kiswahili
81%
Science
65%
Social Studies
74%
Term Progress
Term 1 Wk 3
71%
Term 1 Wk 5
68%
Term 1 Wk 7
65%
Term 1 Wk 9
68%
🎯 At-Risk Students — AI Intervention Plans
BN
Brian Njoroge
Grade 6 · Avg 42% · Weak: Maths, Science
HIGH RISK
CA
Cynthia Atieno
Grade 6 · Avg 51% · Weak: Mathematics
NEEDS SUPPORT
AI Lesson Generator
Mathematics — Improper Fractions & Mixed Numbers
Grade 6 · 40 min · CBC-aligned · 17 March 2026
1
Introduction — Utangulizi 5 min
Use ugali as a teaching aid. Cut into equal pieces. "Tuna vipande vingapi?" Connect to fractions visually.
2
Direct Instruction — Maelezo ya Mwalimu 10 min
Explain improper fractions with board diagrams. Model: 5/3 = 1⅔. Full bilingual explanation.
3
Group Activity — Kazi ya Kikundi 15 min
Groups of 4 solve 6 conversion problems using fraction cards. Each group presents in Swahili.
4
Assessment — Tathmini 8 min
5-question quiz. Students self-mark: green = correct, red = retry.
5
Homework — Kazi ya Nyumbani 2 min
Convert 5 improper fractions and draw visual representations. Share with parent via WhatsApp.
Students — Class 6
74 enrolled · 2 flagged · 3 absent today
BN
Brian Njoroge
Class 6 · #12
Maths 42%Sci 48%Eng 61%
⚠️ Safeguarding concern · 3 absences
CA
Cynthia Atieno
Class 6 · #8
Maths 51%Sw 79%Eng 73%
👀 Needs support · watch list
AM
Amara Mutua
Class 6 · #1
Maths 88%Sci 85%Eng 91%
HS
Hawa Salim
Class 6 · #14
Maths 76%Sw 88%Sci 71%
📅 Attendance Register — Class 6
Monday, 17 March 2026 · Term 1 Week 9
Present: 17 Absent: 2 Late: 1
📝 AI Exam Generator
📝
Mathematics — Fractions · End of Term · Grade 6
40 questions · 3 variants · CBC-aligned · Bilingual
Standard
40 Qs
SEN Adapted
25 Qs
Extended
50 Qs
Schemes of Work Generator
📐
Mathematics — Grade 6 · Term 1 · 14 Weeks
CBC-aligned · Auto-generated · Kenya
Wk 1–2Number Sense: Place value, roundingChapter 1
Wk 3–4Fractions: Proper, Improper, MixedChapter 2
Wk 5–6Decimals: Operations & ApplicationsChapter 3
Wk 7MID-TERM ASSESSMENTExam
Wk 8–9Geometry: Shapes, Angles, AreaChapter 4
Wk 10–11Measurement: Length, Mass, VolumeChapter 5
Wk 12–13Statistics: Data collection, GraphsChapter 6
Wk 14END OF TERM EXAMExam
📋 Government Reports — Kenya
🇰🇪
NEMIS Attendance Return
Monthly · NEMIS · Due: 31 March
Auto-filled98% complete2 entries needed
📊
CBC Continuous Assessment
Term 1 · Grade 6 · All 74 students
Generated74 students
📝
Student Progress Reports
End of Term · Printable · 74 cards
Ready to printBilingual
🗓️ Smart Timetable Builder
Class 6 (Primary) — Weekly Timetable
MON
TUE
WED
THU
FRI
7:30
Maths
Cl.6
English
Science
Kiswahili
Maths
8:10
Kiswahili
Maths
English
Science
Social St.
8:50
Science
Social St.
Maths
P.E.
English
9:30
☕ BREAK (20 min)
9:50
CRE
Agriculture
Kiswahili
Maths
Science
10:30
P.E.
Kiswahili
Agriculture
English
Music
11:10
🍽️ LUNCH (40 min)
11:50
Social St.
CRE
Maths
Kiswahili
Agriculture
12:30
Music
P.E.
Social St.
CRE
English
💬 Parent Communication
74 families · USSD + SMS + in-app · Bilingual
JK
James Kamau
Parent of Amara · smartphone · Swahili preferred
Asante sana mwalimu. Amara atakuwa hapa kesho...
10:32am
2
GO
Grace Ochieng
Parent of Brian · feature phone · Swahili preferred
Brian ameumia mguu. Tutakuwa hospitalini leo...
Yest.
1
FW
Faith Waweru
Parent of Cynthia · smartphone · English preferred
Could we schedule a meeting to discuss Cynthia's progress?
Mon
1
72
Wellbeing Score · Good
Overall wellbeing — 72/100
You scored higher than 68% of teachers this week.
😴
Sleep
This week avg
6.4h
🧘
Mindfulness
Guided sessions
3 done
🏋️
Activity
Steps this week
28.4k
💼
Workload
Daily avg hours
9.2h
👥
Social
Colleague connect
4 chats
📓
Journal
Reflective diary
Write
💡 AI Wellbeing Tip for Today
Your workload is 12% above average this week. Consider delegating the attendance report to a class monitor today. Teachers who take 3 short breaks reduce burnout risk by 40%.
⚠️
Active Concern — Brian Njoroge · Class 6
3 incidents in 14 days: unexplained absences, withdrawn behaviour, bruising noted. AI recommendation: escalate to DSL.
📋 Safeguarding Log
Brian Njoroge
Unexplained absences · Behaviour change · Physical marks noted
17 Mar
Nancy Mutuku
Attendance drop · Possible domestic difficulty
10 Mar
Oscar Waweru
Low mood — monitored. Resolved: parent contacted, support in place.
28 Feb
🛡️ Kenya Childline
Helpline: 116 · Free · 24/7 · Confidential · County Children's Officer
🎓 CPD & Peer Learning
3 courses in progress · 12 CPD hours earned · TSC-accredited
12
CPD Hours
3
Active Courses
1
Cert Due Soon
In Progress
📐
Differentiated Instruction for Large Classes
AI recommended · 2 hrs · Swahili+English · TSC-accredited
65%
🌍
CBC Competency Assessment Strategies
East Africa specific · 2.5 hrs · Swahili · 78% complete
78%
🛡️
Child Safeguarding for East African Teachers
New · 1.5 hrs · Swahili+English · TSC-accredited
20%
👥 Peer Learning Network
JM
John Mwangi · Kibera Primary
Peer observation scheduled: Wed 19 March · Teaching: Science Grade 6 · Room 4B
Scheduled
SN
Sarah Njeri · Westlands Academy
Peer observation completed: 10 March · Strong student engagement strategies observed.
Done
♿ Inclusive Education Tools
6 SEN students · AI-differentiated lessons · Mother-tongue bridge sheets
🎯
Differentiated Worksheets
Auto-generate 3 difficulty levels from any lesson. Standard, Support, and Extension variants in one click.
Generate variantsSEN version
🌍
Mother-Tongue Bridge Sheets
Vocabulary bridge sheets in Kikuyu, Luo, Luganda, Kinyarwanda, and more — for EAL students.
Kikuyu bridgeLuo bridgeLuganda bridge
👁️
Visual Learning Aids
Visual flashcards, picture-supported worksheets, and tactile activity ideas for students with learning difficulties.
Maths flashcardsScience visuals
🤟
Hearing & Speech Support
KSL activity guides, communication boards, and resources for students with hearing or speech needs.
KSL guide
💰 Earn from Your Teaching Materials
Share lesson plans, exams, and schemes with teachers across East Africa.
AMINA-HUB-K7Copy
KSh 4,820
Earned this month
14
Materials sold
📦 Featured Resources
📐
CBC Class 6 Mathematics Revision Pack
12 worksheets · All topics · 3 variants
KSh 150
🔬
Science Experiments Without Lab Equipment
20 activities · Grades 5–8 · Low-cost
KSh 200
📋
Bilingual Lesson Plan Templates
50 templates · Swahili/English · Editable
KSh 100
💬
500 Report Card Comments — Bilingual
All subjects · Swahili & English
KSh 120
📊
Schemes of Work Bundle — All Subjects
All grades · CBC-aligned · 3 terms
FREE
➕
Sell Your Materials
Upload & earn from your resources
Upload now →
📂 Resource Library
2,847 resources · All subjects · Offline-ready
📐
Grade 6 Maths — Fractions Complete Unit
Lesson plan + worksheets + exam · CBC · Bilingual
🌿
Agriculture — Maize Farming Calendar (Grade 6–8)
Swahili · East Africa crops · Seasonal planting
📖
Swahili Short Stories — Social Themes
Water, education, family · Form 1–4 · Teacher notes
🏛️
History & Government — East Africa Unity
Form 2 · EAC focus · Discussion questions
🤖 Mwalimu AI Assistant
Bilingual teaching colleague · Ask anything · Works offline
?
Teacher
Your School
⏰ Free Trial — 10 days left
School NameNairobi Primary School
Country / RegionKenya 🇰🇪
CurriculumCBC (Kenya)
Default Language
Grade / ClassGrade 6
Push Notifications
Offline Mode
AI Auto-Suggestions
Daily Lesson Automation
Biometric Login
Privacy & Data→
Help & Support→
About MwalimuHubv2.0 Unified · PWA