🇺🇬 Built for Uganda · Primary & Secondary Schools

The smarter way
to run your school

uSchool combines student records, fee management, attendance, grades, and parent communication into one simple platform — designed specifically for schools from P1 to S6.

Trusted by 120+ schools across Uganda
Students in a Ugandan classroom
Today's Attendance
94.3%
Above average
Fees Collected
UGX 42.6M
87% of target
120+
Schools
48k+
Students
98%
Satisfaction
Features
Everything your school needs

From the first student enrolled to the last report card printed — uSchool handles it all in one place.

Students learning
👤
1,248 students enrolled
Updated this term
Student Management

Every student's story, in one place

Maintain complete profiles for every student — from P1 to S6. Track academic history, manage class placement, and access records instantly without digging through filing cabinets.

  • Digital student profiles with photos and family contacts
  • Class placement and promotion history across all terms
  • Academic records, disciplinary notes, and health info
  • Instant search and filter by name, class, or ID number
Explore student management →
Fee management finances
💳
UGX 42.6M collected
87% of term target
Fee Management

Collect fees faster, chase less

Set up fee structures once and let the system handle the rest. Record payments, track balances, and send automatic reminders to parents — no more manual spreadsheets or endless phone calls.

  • Customizable fee structures per class and per term
  • Mobile money, bank transfer and cash payment recording
  • Automatic SMS reminders for outstanding balances
  • One-click fee statements and receipts for parents
Explore fee management →
Teacher and students communication
📱
23 parent alerts sent today
Attendance & fees
Attendance & Communication

Keep parents informed, automatically

Mark attendance in seconds and let the system instantly notify parents when their child is absent. Send fee alerts, school announcements, and report card notifications directly to phones.

  • Per-class daily attendance with one-tap marking
  • Instant SMS alerts to parents on absences
  • Broadcast school announcements to all parents
  • Parent portal to view attendance and fee balance
Explore communication tools →
Gradebook marks
📊

Gradebook & Report Cards

Enter marks once and auto-generate print-ready report cards for every student, formatted for Uganda's curriculum.

Analytics dashboard
📈

Admin Dashboard

A live overview of everything — fee collection rates, attendance trends, and key performance metrics at a glance.

Teachers in class
👩‍🏫

Staff Management

Manage teacher profiles, subject assignments, and class timetables — all inside the same platform.

How it works
Up and running in 4 simple steps

No IT team, no complicated setup. Just open a browser and start managing your school today.

Register online
1

Register your school

Sign up in minutes. Add your school name, term dates, and class structure once — you're ready to go.

Import students data
2

Import your students

Upload an Excel sheet or add students manually. The system organizes them into classes automatically.

Manage school daily
3

Start managing

Record attendance, collect fees, enter marks, and message parents — all from one clean dashboard.

Review school reports
4

Track & improve

Use live reports to spot trends, follow up on outstanding fees, and keep leadership updated with real data.

Testimonials
What school leaders are saying

Used by headmasters, bursars, and directors across Uganda every single school day.

Margaret K
Margaret Kyomugisha
Headmistress
St. Jude's Primary, Mbarara
★★★★★

"Fee collection used to take our bursar three full days every term. With uSchool it's updated in real time and parents can pay via mobile money. It has completely transformed how we operate."

James Okello
James Okello
Director
Hope Secondary School, Gulu
★★★★★

"The attendance SMS feature has dramatically improved punctuality in our school. Parents respond within minutes when they get a message that their child is absent. Every school should have this."

Patricia Namukasa
Patricia Namukasa
Director of Studies
Kampala Junior Academy
★★★★★

"Generating end-of-term report cards used to take us two weeks. Now I do the entire school in one afternoon. Even teachers who aren't tech-savvy can navigate the gradebook without help."

Pricing
Simple, school-friendly plans

Priced in UGX. Cancel any time. No setup fees. No hidden charges. Full support on every plan.

Starter
For small schools up to 200 students
UGX 750,000 / year

  • Up to 200 students
  • Student & fee management
  • Attendance tracking
  • Basic report cards
  • 50 SMS alerts / month
  • Email support
Get started free
School Group
Multiple campuses or 800+ students
Custom

  • Unlimited students
  • Multi-campus dashboard
  • Custom integrations
  • Unlimited SMS
  • Dedicated account manager
  • On-site training session
Talk to our team
School background

Start managing your school the smart way

Join over 120 schools already saving time, reducing paperwork, and keeping parents informed — all with uSchool.

  • Free 30-day trial — no credit card required
  • Setup assistance from our Kampala team
  • Your data stays in Uganda — secure and private
  • Works on any phone, tablet, or computer
  • Training provided for your entire staff

Request a free demo

We'll reach out within one working day.

No spam. No commitment. Just a friendly call from our team.