Everything you need to create, manage, and optimize school timetables. From drag-and-drop simplicity to AI-powered automation.
The essential tools that make Geliana Timetables the choice of schools across Kenya and beyond.
Effortlessly move sessions by dragging and dropping them into new time slots. Fine-tune schedules manually when you need precise control.
Get instant warnings when scheduling conflicts occur. Every time a session moves, the app checks for overlaps with teachers, rooms, and classes.
Share a single data source across multiple timetables. Update once, and changes automatically reflect everywhere they're used.
Let AI create optimized timetables in minutes. Our algorithms consider constraints, preferences, and best practices to generate conflict-free schedules.
Switch between horizontal and vertical layouts to match your preference. View by teacher, class, room, or subject for complete flexibility.
Have questions about your timetable? Ask our AI assistant for insights, suggestions, and help with scheduling challenges.
Our automatic clash detection system monitors every change you make. The moment a conflict arises โ whether it's a teacher, room, or class overlap โ you'll see an instant warning popup.
Work comfortably at any time of day with full theme support. Both modes are carefully designed for optimal readability.
Choose the perfect algorithm for your specific needs. Each engine comes with both a Fast Mode for quick results and an Advanced Mode for deep optimization.
Evolutionary approach that mimics natural selection. Excellent for complex timetables with many soft constraints.
Probabilistic technique that escapes local optima. Great for refining near-perfect schedules.
Exact mathematical approach. Best for finding valid solutions in strictly constrained environments.
Have questions about your timetable? Need suggestions for optimization? Our AI assistant understands your scheduling context and provides intelligent answers.
Forget complex constraint configuration. Simply type what you want: "Mr. Kamau prefers morning classes" or "No math on Fridays for Form 3." Our AI understands and applies your preferences automatically.
Example preferences:
Your complete analytics suite for school scheduling. Four powerful tools that help you understand constraints, explore resources, evaluate quality, and focus on problem areas.
Power features for complex scheduling scenarios in secondary schools and beyond.
Create sub-groups within classes for students taking different elective subjects. Perfect for secondary schools with optional subjects.
Combine lessons that share the same instructor and subject into joint sessions. Ideal for common subjects across multiple classes.
Transform your regular timetable into an exam schedule with our Timesheets feature. Automatically consider exam constraints and room capacities.
Configure breaks, start/end days, and general settings from a centralized data screen. Keep all your timetable parameters organized.
Already have your teachers, rooms, and classes in a spreadsheet? Perfect! Just import your Excel file and our smart parser will do the heavy lifting. We even support AI-powered conversion of natural language preferences into scheduling rules.
Master schedules for different departments, campuses, or programs. A collection of multiple timetables that share data from separate databases.
Each timesheet contains multiple databases with their own instructors, groups, units, and rooms. Perfect for:
Each database has its own instructors, groups, units, and rooms
Combine data from different databases in a single timetable
Create separate exam schedules linked to regular timetables
Reference entities across databases when needed
Create and manage multiple timetables within one timesheet
Use AI to generate optimized schedules across all databases
Backup, collaborate, and sync your timetables and timesheets across your team. Access from anywhere with the desktop app.
Timesheets are automatically uploaded to the cloud. The cloud tab provides 6 powerful mini tabs:
Overview
File status & sync state
Branches
Version control
Collaborators
Team access management
Changes
Local change tracking
History
File evolution over time
Publications
Publish to web & APIs
Upload all local changes to keep your team in sync
Download latest changes from collaborators
Can only view the timesheet
Can modify all data
Full access including collaborator & branch management
Publish your timetable data to students, teachers, and end users. Two methods: school's website or public APIs.
Automatically published to your school's page. Every school member can view published timetables instantly.
Create APIs tied to specific publications. Choose which resources to expose and integrate with your own systems.
Expose your timetable scheduling data to end users via secure REST APIs. Perfect for mobile apps, student portals, and custom integrations.
https://public.geliana.comNo authentication required. Anyone with the API URL can access the data.
GET /apis/pub-abc/t/xyz789JWT authentication required. Users exchange credentials for access tokens.
GET /apis/pub-abc/t/xyz789
Authorization: Bearer eyJhbGci...Full session timetable
/tGroup teaching assignments
/aIntrusive events
/eStudent cohorts
/gTeaching spaces
/rSubjects/content
/uPublication summary
/mCalendar & events
/cTeaching staff
/icurl https://public.geliana.com/apis/pub-abc123/t/xyz789 \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
Join Geliana Timetables timetables today to save time and reduce scheduling headaches.