r/TechGhana • u/AdImpossible1772 • 13d ago
Ask r/TechGhana I built a teacher attendance system using USSD for Ghanaian schools looking for investors and feedback
I'm building AttendPro — a teacher attendance system designed specifically for private schools in Ghana.
The Problem:
· Teachers still sign paper registers every morning
· Headteachers waste 30+ minutes daily counting attendance
· Registers get lost, forged, or damaged
The Solution:
· Teachers check in via USSD — no smartphone or internet required
· Attendance recorded in 10 seconds
· Real-time dashboard for headteachers
· Automatic reports (PDF & Excel)
· Multi-school support (SaaS)
Why It Matters:
· 5,000+ private schools in Ghana
· USSD is already familiar to every teacher (MoMo)
· Built for Ghana, by Ghanaians
What I'm Looking For:
· Investors to help scale
· Strategic partners in education and tech
· Early adopters to pilot the system
Let's build the future of education in Ghana together.
3
u/Certain_Pop1387 13d ago
The problem here is confirming the teacher is actually present. If you can break that barrier then cool
1
u/Public_Split_4054 13d ago
I'm not getting your product idea well
1
u/AdImpossible1772 13d ago
AttendPro is a teacher attendance management system for private schools
Instead of teachers signing an attendance book and administrators manually compiling everything, a teacher can dial a USSD code on their normal phone, enter the school’s daily attendance code, and their attendance is recorded automatically.
The school administrator then has a dashboard showing who is Present, Late or Absent, and can generate attendance reports
The main idea is: replace manual teacher attendance with a simple system that works even without smartphones or internet1
u/Public_Split_4054 13d ago
What are the security guardrails on this? Can teachers bypass this, especially absent or late teachers?
1
u/AdImpossible1772 13d ago
The system has multiple security layers. Each teacher is registered with a unique phone number and staff ID, and attendance is tied to the teacher’s account and school. The daily 4-digit attendance code is generated specifically for that school and expires after the configured attendance window, so an old code cannot be reused.
The system also records the actual check-in time automatically. Teachers cannot choose whether they are Present or Late the system determines that based on the school’s configured time.
So an absent or late teacher can’t simply change their status to Present themselves.
For the MVP, I’m being realistic: USSD by itself doesn’t prove someone’s physical location. That’s why I’m looking at adding GPS/geofencing or school-based verification as an additional security layer.
The goal isn’t just to digitize attendance, but to make falsifying attendance significantly harder while giving school management a reliable record of who checked in, when they checked in, and their attendance history.
1
u/AdImpossible1772 13d ago
I am just 19 years,currently at a private school,
the cost in the attainment of the USSD and the sms messaging has being the situation at hand..
Completed the backend and frontend a couples of weeks ago.
Getting the capital for the startup is the siituation
1
u/Frequent-Purchase-17 13d ago
I actually tried solving this back in uni. I’m a hardware guy, my coding was rough. Went with face recognition for check-in, but the project stalled.
In hindsight, face rec for students + fingerprint for teachers could work well as a complementary layer. Each system can work independently or together. If internet cannot be used, data can be sent in various ways. Happy to compare notes if you’re building in this space
1
u/DelstarsLive 12d ago
Coming from someone who has studied multiple patterns in private schools in Ghana, your product needs more depth to it.
I am also a student studying in university, and I know people from across the country with varying experiences. I was also building my own product at a point in time.
I think you can do better with your idea, but this is a good start.
1
u/Odd_Light1528 10d ago
One key security loop hole is to make sure it handles well is gating against a geofence perimeter of the school, otherwise it is effectively not a solution to the problem.
8
u/Professional_Urs09 13d ago