How it works Features Pricing Sign in

Built for Kenya · CBC Grade 1 to 12

School management that
actually fits
Kenyan schools.

Marks, report cards, CBC performance levels, and analytics for every grade. No spreadsheets, no confusion.

Sign in

Select a grade to see its CBC structure

Grade 7 · Junior Secondary School
EE
75 to 100%
ME
50 to 74%
AE
25 to 49%
BE
0 to 24%
18
Database tables powering the system
4
Roles: admin, teacher, parent, superadmin
3
Senior Secondary pathways
CBC Grade 1 to 12 Automatic performance levels Printable report cards Parent portal Stream and grade positions KJSEA ready Senior Secondary pathways School analytics Class teacher comments Principal comments Bulk student import CBC Grade 1 to 12 Automatic performance levels Printable report cards Parent portal Stream and grade positions KJSEA ready Senior Secondary pathways School analytics Class teacher comments Principal comments Bulk student import

Your school is running in three steps

No training needed. No complicated setup. Kenyan schools have been using spreadsheets for too long.

01
🏫

Register your school

Fill in your school name, county, and admin contact. All 12 CBC grades are loaded automatically. You are ready to add students on day one.

02
👥

Add your people

Add teachers and assign them to subjects and streams. Add students one by one or upload the whole class from a CSV file in minutes.

03
📊

Enter marks, publish reports

Teachers enter CAT1, CAT2, and End Term marks. CBC levels, stream positions, and grade positions calculate themselves. Publish report cards to parents when you are ready.

Everything your school actually needs

No bloated feature list. Built around how Kenyan schools work, not how software companies think they work.

01
📐 Full CBC grading, Grade 1 to 12 CBC

Lower Primary, Upper Primary, Junior Secondary, and Senior Secondary with STEM, Arts and Sports, and Social Sciences pathways. Weighted CAT1, CAT2, and End Term marks convert automatically to performance levels.

02
📄 Printable A4 report cards Auto-generated

Report cards include all CBC marks, performance levels, mean points, stream position, grade position, class teacher comment, and principal comment. Keep as draft until you are ready to publish to parents.

03
📈 School analytics Visual

See EE, ME, AE, BE distribution across the whole school. Compare streams, spot which subjects are pulling the mean down, and track gender performance side by side. Charts update as marks are entered.

04
👨‍👩‍👧 Parent portal Mobile ready

Parents log in from any phone to view their child's published results. Nothing is visible until the school admin publishes. No phone calls asking for results.

05
🔐 Role-based access for everyone Secure

School admin, class teacher, parent, and platform owner each see exactly what they need. No accidental data exposure between classes, schools, or families.

EE, ME, AE, BE. Calculated for you, every time.

You enter the raw marks. Darasa360 looks up the school's grading scale and assigns the correct CBC performance level, grade letter, and points automatically. No formulas to maintain.

EE
Exceeding Expectation
75 to 100%  ·  Points 7 to 8  ·  Grade A / A-
7-8
ME
Meeting Expectation
50 to 74%  ·  Points 5 to 6  ·  Grade B+ / B
5-6
AE
Approaching Expectation
25 to 49%  ·  Points 3 to 4  ·  Grade C+ / C
3-4
BE
Below Expectation
0 to 24%  ·  Points 1 to 2  ·  Grade D / E
1-2

One platform. Four focused experiences.

🧑‍💼
School Admin
  • Add students, teachers, streams
  • Set academic years and terms
  • Generate and publish report cards
  • View full school analytics
  • Manage grading scales
  • Assign class teachers
📚
Class Teacher
  • Enter marks for assigned subjects
  • View class results and rankings
  • Track completion by stream
  • Mobile-friendly mark entry
👨‍👩‍👧
Parent
  • View child's published results
  • See CBC performance levels
  • Stream and grade positions
  • Works on any phone browser
🔑
Platform Owner
  • Manage all registered schools
  • Track subscriptions
  • Activate, suspend, or trial schools
  • Full platform oversight

One school. One flat price. No surprises.

No per-student fees. No per-teacher fees. Every feature included on every plan. Pay monthly or save two months with a yearly subscription.

Monthly
Yearly
Unlimited students and teachers
All CBC grades (Grade 1 to 12)
Report cards and analytics
Parent portal access
Priority support
No
School setup assistance
No
Monthly
1,500 KES
per month
Yearly
15,000 KES
per year, paid once
Save KES 3,000
No card needed to register. We set up your account and contact you within 24 hours.

What school staff are saying

From Kenyan schools

"Before Darasa360, report cards took us two weeks on Excel. Now we finish in a day. The CBC levels calculate on their own."

Jane Mwangi
Deputy Principal, Kilifi County

"Parents kept calling to ask for results. Now I publish and they see everything on their phone. No more calls on weekends."

Abdirahman Omar
School Administrator, Mombasa

"The analytics showed us our Grade 7 Math was dropping. We acted immediately. That information was always there. We just could not see it before."

Fatuma Kamau
Head of Academics, Kwale

Ready to sort your school's marks?

Register your school today and have your first report cards ready this term. We'll set up your account and reach you within 24 hours.