Add AI-powered timetable optimization to your EdTech product. Detect conflicts, maximize teacher utilization, and auto-fill vacant slots — one API call.
Auto-Fill
AI fills vacant slots with optimal teachers
Utilization
Track contracted vs. scheduled periods
Conflicts
Detect teacher double-bookings instantly
7 Markets
Nigeria, Ghana, Kenya, SA, UK, US, India
curl -X POST https://teachconnect.ng/api/v1/timetable/optimize \
-H "Authorization: Bearer tc_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"market": "nigeria",
"contracts": [
{"teacher_id": "t1", "teacher_name": "Mrs. Adeyemi",
"subject": "Mathematics", "periods_per_week": 20}
],
"slots": [
{"id": "s1", "class_id": "c1", "day_of_week": 0,
"period_number": 1, "start_time": "07:30",
"end_time": "08:10", "status": "unfilled"}
],
"classes": [
{"id": "c1", "name": "JSS 1 Gold", "level": "JSS 1"}
]
}'Start free. Scale as you grow.
Free
Optimize endpoint
Analyze endpoint
Conflict detection
Starter
Everything in Free
Utilization reports
Teacher suggestions
Email support
Growth
Everything in Starter
Auto-fill engine
Bulk operations
Priority support
Enterprise
Everything in Growth
Custom market configs
SLA guarantee
Dedicated support
On-premise option
/api/v1/timetable/optimizeFree/api/v1/timetable/analyzeFree/api/v1/keysOpenTeachConnect Timetable API — Built for African schools, works globally.
Questions? developers@teachconnect.ng