Tutorials & Guides

Everything you need to know about using LADEKA effectively.

Last updated: June 2026

Getting Started

LADEKA is an all-in-one school management platform built for Ghana and Africa. Whether you're a school owner, headmaster, teacher, parent, or student — this guide walks you through every feature.

LADEKA Dashboard Overview
The main dashboard shows student count, attendance rate, revenue, staff count, and recent activity at a glance.

What You Can Do With LADEKA

Student Management — Register, assign to classes, track attendance, generate reports
Staff Management — Add teachers, cashiers, nurses, librarians, drivers, and admins
Fee Collection — Set fee structures, generate invoices, track payments, send reminders
Live Bus Tracking — Real-time GPS tracking with parent SMS alerts
Payroll — Process salaries, SSNIT/PAYE, generate pay slips
ID Cards — Design and print student/staff cards with photos and QR codes
Referral Program — Earn GH₵100 per school you refer
Offline Mode — Work without internet, auto-sync when back online

How Roles Work

Every user gets a tailored dashboard based on their role. Here's what each role sees:

  • School Owner: Full control — all modules, staff, finances, reports, school-wide settings
  • Headmaster: Academic operations — students, teachers, attendance, reports, payroll approval
  • Teacher: Classroom tools — attendance, grades, assignments, live classes, parent messaging
  • Cashier: Finance — fee collection, payment tracking, payroll processing
  • Parent: Child info — grades, fees, attendance, bus tracking, pickup alerts
  • Student: Academics — timetable, assignments, grades, learning materials
  • Nurse: Health records — medical history, incidents, health reports
  • Librarian: Library — book catalog, borrowing/returns, overdue tracking
  • House Master: Boarding — house assignments, discipline, student welfare
  • Driver: Transport — trip start/end, GPS streaming, pickup verification
  • IT Department: System — ID card generation, user management, bulk operations
Tip: Bookmark this page (Ctrl+D). We update it regularly with new guides and tutorials.

Account Setup

Creating Your School Account

ladekaglobal.com/register
Registration Form
Name, email, password, school name, and optional referral code field.
The registration page — fill in your details and optional referral code to get GH₵50 off
Step 1: Go to ladekaglobal.com/register
Step 2: Fill in your name, email, and password
Step 3: Enter your school name (optional — you can add it later)
Step 4: If you have a referral code, enter it in the optional field to get GH₵50 off your first payment
Step 5: Click Create Account
Step 6: Check your email inbox (and spam folder) for the verification link
Step 7: Click the verification link to activate your account
Step 8: Log in and complete your school profile

Completing KYC Verification

After registration, you'll be asked to complete KYC (Know Your Customer) verification. This is required before you can access all features.

Step 1: Go to Settings → KYC Verification
Step 2: Upload your school's registration certificate
Step 3: Upload a valid ID (passport, voter's card, or national ID)
Step 4: Submit for review — approval typically takes 24-48 hours
Step 5: You'll receive an email once approved

Choosing Your Subscription Plan

  • Free Trial: 30 days free, up to 100 students, 5 staff — no credit card required
  • Starter (GHS 450/mo): 20–150 students — student management, attendance, communication, basic reporting
  • Pro (GHS 1,200/mo): 151–500 students — includes bus tracking, payroll, ID cards, offline mode
  • Growth (GHS 2,500/mo): 501–1,200 students — full feature set, live classes, inter-school transfers
  • Enterprise (GHS 5,000/mo): 1,200+ students — unlimited everything, priority support, dedicated account manager
Note: All plans include a 10% discount for quarterly billing and 25% for annual billing. Referral partners get an additional GH₵50 off for the school.
Important: Unverified accounts are automatically deleted after 1 hour. Verify your email immediately after registration.

Class Management

Before adding students, you need to set up your classes. Class Management lets you create grade levels, assign class teachers, and organize your school structure.

Headmaster → Class Management
Class Management Dashboard
View all classes, student count per class, assigned class teacher, and grade level. Create new classes with the + button.
Class Management — see all classes at a glance with student counts and assigned teachers

Creating a New Class

Step 1: Log in as School Owner or Headmaster
Step 2: Navigate to Class Management in the sidebar
Step 3: Click Create Class
Step 4: Enter the class name (e.g., "JHS 1", "Primary 3", "Nursery 2")
Step 5: Select the grade level (Nursery, KG, Primary, JHS, SHS)
Step 6: Optionally assign a class teacher
Step 7: Set the capacity (max students per class)
Step 8: Click Save

Organizing Your School Structure

LADEKA supports flexible class structures:

  • Grade Levels: Nursery, KG, Primary 1–6, JHS 1–3, SHS 1–3
  • Custom Classes: Create any class name your school uses
  • Streams: Split a grade into streams (e.g., "JHS 1A", "JHS 1B")
  • Class Teachers: Assign one teacher per class for attendance and parent communication

Class Actions

  • Edit: Change class name, teacher, or capacity
  • View Students: See all students assigned to the class
  • Generate Reports: Create class-wide academic reports
  • Attendance: Mark attendance for the entire class
Tip: Create all your classes before adding students. This makes the student registration process much faster since they can be assigned directly during registration.

Managing Students

Students → Student List
Student Management Dashboard
Searchable list of all students with name, class, status, guardian info, and action buttons (edit, view, delete).
Student Management — search, filter by class/status, and manage all student records

Adding a New Student

Step 1: Log in as School Owner or Headmaster
Step 2: Navigate to Students in the sidebar
Step 3: Click Add Student
Step 4: Fill in the required fields:
  • Full name (first name, middle name, last name)
  • Date of birth
  • Gender
  • Class (select from dropdown — classes must be created first)
  • Guardian name and phone number
  • Guardian email (optional)
  • Home address
Step 5: Upload student photo (optional — can be added later)
Step 6: Add additional info: medical conditions, allergies, emergency contact
Step 7: Click Save

Student Profile

Each student gets a complete profile with:

  • Personal Info: Name, DOB, gender, photo, contact details
  • Academic Info: Class, enrollment date, student ID number
  • Guardian Info: Parent/guardian names, phones, emails, addresses
  • Medical Info: Blood group, conditions, allergies, medications
  • Financial Info: Fee balance, payment history, receipts
  • Attendance: Daily attendance record, absence notifications
  • Reports: Academic report cards, grades history
  • ID Card: Generated ID card with photo and QR code

Bulk Student Import

Import multiple students at once using a CSV file:

Step 1: Go to Students → Import
Step 2: Click Download Template to get the CSV template
Step 3: Open the template in Excel or Google Sheets
Step 4: Fill in student data following the column headers exactly
Step 5: Save as CSV (comma-separated values)
Step 6: Upload the CSV file
Step 7: Review the import preview — check for errors
Step 8: Click Confirm Import

Student Statuses

  • Active: Currently enrolled and attending classes
  • Inactive: Temporarily not attending (e.g., medical leave)
  • Graduated: Completed their program at the school
  • Transferred: Moved to another school (records can be transferred)
  • Suspended: Disciplinary suspension — student cannot attend classes
Tip: Use the Students → Search feature to quickly find students by name, ID number, class, or guardian name. The search works in real-time.

Attendance Tracking

Track student attendance daily, generate attendance reports, and identify students with chronic absences.

Teacher → Attendance
Attendance Marking Interface
Class roster with toggle buttons for Present/Absent/Late/Excused. Mark all with one click, then submit.
Teachers mark attendance by toggling each student's status — works offline too

Marking Attendance

Step 1: Log in as Teacher or Headmaster
Step 2: Navigate to Attendance in the sidebar
Step 3: Select the class and date
Step 4: The class roster loads with all students
Step 5: Toggle each student's status: Present (green), Absent (red), Late (yellow), Excused (blue)
Step 6: Click Mark All Present to mark everyone present, then adjust exceptions
Step 7: Click Submit Attendance

Attendance Features

  • Daily Tracking: Mark attendance for each class period
  • Quick Mark: "Mark All Present" button for fast marking
  • Offline Support: Mark attendance without internet — it syncs when you're back online
  • Parent Notifications: Parents receive alerts when their child is marked absent
  • Reports: Generate attendance reports by date range, class, or individual student
  • Attendance Rate: See each student's attendance percentage on their profile

Viewing Attendance Reports

Step 1: Go to Attendance → Reports
Step 2: Select the date range (daily, weekly, monthly, term)
Step 3: Filter by class or individual student
Step 4: View the attendance summary with percentages
Step 5: Export as PDF or CSV if needed
Tip: Students with chronic absences (below 75% attendance) are automatically flagged in the reports section for follow-up.

Announcements & Communication

Send school-wide announcements, class-specific messages, and targeted notifications to parents and staff.

Types of Announcements

  • School-wide: Sent to all parents, students, and staff (e.g., holiday notices, event announcements)
  • Class-specific: Sent to parents of students in a particular class (e.g., class meeting reminders)
  • Individual: Direct message to a specific parent or staff member
  • Emergency: High-priority alerts that override notification settings

Creating an Announcement

Step 1: Log in as School Owner or Headmaster
Step 2: Navigate to Announcements in the sidebar
Step 3: Click New Announcement
Step 4: Enter the title and message body
Step 5: Select recipients (all, specific classes, specific parents)
Step 6: Choose notification method: in-app, email, SMS, or all
Step 7: Set priority level (normal, high, urgent)
Step 8: Click Send

Parent Portal Messaging

Parents can also initiate conversations with teachers through their portal:

  • Inbox: View all messages and announcements in one place
  • Reply: Respond to teacher or school messages directly
  • Notifications: Push notifications for new messages
  • Message History: Full conversation thread preserved
Note: SMS notifications require an active SMS gateway configuration. Contact support to set up your SMS provider.

Fees & Payments

Finance → Fee Management
Fee Management Dashboard
View total revenue, outstanding balances, recent payments, and generate invoices. Filter by class, term, or date range.
Fee Management — track revenue, outstanding balances, and generate invoices

Setting Up Fee Structures

Step 1: Go to Finance → Fee Structures
Step 2: Click Create Fee Structure
Step 3: Enter the name (e.g., "Term 1 2026 Fees")
Step 4: Select the academic term (Term 1, Term 2, Term 3)
Step 5: Assign to classes (select all classes that apply)
Step 6: Add fee items:
  • Tuition — required for all students
  • Library Fee — optional
  • Transport Fee — for bus users only
  • Feeding Fee — optional
  • Uniform Fee — optional
  • Examination Fee — optional
Step 7: Set the total amount and due date
Step 8: Configure late payment penalties (optional)
Step 9: Save and apply to students

Generating Invoices

Step 1: Go to Finance → Invoices
Step 2: Select the fee structure
Step 3: Choose which students to invoice (all, specific classes, or individual)
Step 4: Review the invoice amounts
Step 5: Click Generate Invoices
Step 6: Invoices are sent to parents via email and appear in their portal

Recording Payments

Step 1: Go to Finance → Payments
Step 2: Click Record Payment
Step 3: Search for the student by name or ID
Step 4: Select the invoice to pay
Step 5: Enter the amount and payment method
Step 6: Add a reference number (for bank/mobile money transfers)
Step 7: Upload payment receipt (optional)
Step 8: Click Confirm Payment
Step 9: A receipt is automatically generated and sent to the parent

Payment Methods Supported

  • Paystack: Card payments, bank transfer, mobile money
  • Flutterwave: Card payments, bank transfer, mobile money
  • MTN Mobile Money: Direct MoMo payments
  • AirtelTigo Money: Direct AirtelTigo payments
  • NowPayments: Cryptocurrency payments (BTC, ETH, USDT)
  • Cash: Record cash payments made at the school office
  • Bank Transfer: Record manual bank transfers

Financial Reports

  • Revenue Summary: Total revenue by term, class, or fee type
  • Outstanding Balances: Students with unpaid fees
  • Payment History: All transactions with filters
  • Expense Tracking: Record and categorize school expenses
  • Revenue vs Expenses: Profit/loss overview
Tip: Enable automatic payment reminders to reduce late payments by up to 60%. Parents receive reminders 7 days before, on, and 3 days after the due date.

Live Bus Tracking

Real-time GPS tracking of school buses with parent notifications. No expensive hardware needed — just the driver's smartphone.

Headmaster → Live Bus Tracking
Live Bus Tracking Map
Interactive map showing all active buses with real-time GPS positions, routes, stops, and ETA information.
Live tracking map — see all buses moving in real-time with ETA to each stop

Initial Setup

Step 1: Go to Transport → Buses
Step 2: Register your school buses with plate numbers and capacity
Step 3: Go to Transport → Bus Stops
Step 4: Create bus stops by clicking on the map to plot their locations
Step 5: Go to Transport → Routes
Step 6: Create routes by connecting stops in order
Step 7: Go to Transport → Drivers
Step 8: Add drivers with their phone numbers (they'll receive login credentials)
Step 9: Assign drivers to buses
Step 10: Assign students to their nearest bus stops

How Daily Tracking Works

  1. Driver starts trip: Opens the LADEKA app, taps "Start Trip"
  2. GPS streams: The driver's phone sends GPS coordinates to the server every 10 seconds
  3. Map updates: Parents and headmaster see the bus moving on a live map
  4. SMS alerts: Parents receive SMS ~5 minutes before the bus reaches their stop
  5. Drop-off confirmation: Driver marks students as dropped off, parents get notified
  6. Trip ends: Driver taps "End Trip" — all data is saved

Driver App Features

  • Start/End Trip: One-tap trip management
  • Pickup Verification: Scan student QR codes or verify by photo
  • Route Navigation: Follow the assigned route with turn-by-turn guidance
  • Offline Mode: Continue tracking even in areas with poor connectivity
  • Incident Reports: Report accidents, breakdowns, or delays

Parent View

  • Live Map: See the bus moving in real-time on their phone
  • ETA: Estimated time of arrival at their child's stop
  • SMS Alerts: Automatic notifications before bus arrival
  • Pickup Confirmation: Know when their child has been picked up or dropped off
  • Route History: View past trips and routes taken
Tip: No expensive GPS hardware required — just the driver's smartphone! The app works on both Android and iOS.

Payroll Management

Finance → Payroll
Payroll Dashboard
View payroll status, total payroll cost, pending approvals, and generate new payroll. Filter by month, role, or status.
Payroll Dashboard — generate, review, approve, and pay staff salaries

Setting Up Salary Structures

Step 1: Go to Finance → Salary Structures
Step 2: Click Create Salary Structure
Step 3: Enter the structure name (e.g., "Teacher Salary Scale")
Step 4: Assign to a role (teacher, cashier, nurse, etc.)
Step 5: Set the basic salary amount
Step 6: Add allowances (housing, transport, feeding, responsibility)
Step 7: Add deductions (SSNIT employee contribution, loan repayments)
Step 8: Save — this applies to all staff with that role

Ghana Tax Configuration

LADEKA automatically calculates Ghana's tax and social security contributions:

  • SSNIT (Social Security):
    • Employee contribution: 5.5% of basic salary
    • Employer contribution: 13% of basic salary
  • PAYE (Pay As You Earn) Income Tax Brackets:
    • First GHS 4,330: 0%
    • GHS 4,331 – 5,730: 5%
    • GHS 5,731 – 7,630: 10%
    • GHS 7,631 – 11,430: 17.5%
    • Above GHS 11,430: 25%

Processing Monthly Payroll

Step 1: Go to Finance → Payroll
Step 2: Click Generate Payroll
Step 3: Select the month and year
Step 4: The system auto-calculates: basic salary + allowances – deductions – SSNIT – PAYE = net pay
Step 5: Review each employee's pay slip
Step 6: Click Submit for Review
Step 7: Cashier reviews and verifies calculations
Step 8: Headmaster approves the payroll
Step 9: Cashier marks as Paid
Step 10: Pay slips are generated and available for download

Payroll Approval Workflow

Draft Pending Cashier Pending Headmaster Approved Paid

Employee Bank Accounts

Staff members can add their bank details for payroll disbursement:

Step 1: Log in as Staff Member
Step 2: Go to Finance → My Bank Account
Step 3: Enter bank name, account number, and account name
Step 4: For mobile money: select provider (MTN, AirtelTigo) and enter number
Step 5: Save — the cashier will use this for disbursement
Important: Salary structures are role-based — assigning a structure to "Teacher" applies to ALL teachers. Individual salary overrides can be done during payroll generation.

ID Card Generation

IT Department → ID Cards
ID Card Generator
Select students, choose a card template, preview the design, and generate print-ready ID cards with photos, QR codes, and barcodes.
ID Card Generator — choose from 5 templates, preview, and print

Available Card Templates

  • Ghana: Classic green-gold design with national colors
  • Navy & Gold: Professional navy blue with gold accents
  • Premium Navy: Elegant dark navy with holographic effect
  • Blue & Purple: Modern gradient design
  • Green & Gold: Traditional school colors

Card Elements

Each ID card includes:

  • Student/staff photo (high resolution)
  • Full name and ID number
  • Class/department and section
  • QR code for digital verification
  • Barcode for scanning
  • School logo and name
  • Authorized signature
  • Emergency contact information
  • Academic year validity

Generating ID Cards

Step 1: Log in as IT Department or School Owner
Step 2: Go to IT Department → ID Cards
Step 3: Select the type: Student or Staff
Step 4: Choose which individuals to generate cards for (single, class, or all)
Step 5: Select a card template from the 5 available designs
Step 6: Preview the cards — check photos and details
Step 7: Click Generate
Step 8: Print directly or download as PDF
Step 9: Mark as "Printed" to track which cards have been produced
Tip: Use the bulk generate option to create ID cards for entire classes at once. The PDF output includes cut lines for easy trimming.

Student Reports & Analytics

Generate comprehensive academic reports, track student performance, and access analytics dashboards.

Headmaster → Reports
Reports & Analytics Dashboard
Class performance charts, student rankings, attendance trends, and fee collection summaries with export options.
Analytics dashboard — visual insights into academic performance and school operations

Report Card Generation

Step 1: Log in as Teacher or Headmaster
Step 2: Go to Academics → Report Cards
Step 3: Select the class and academic term
Step 4: Enter or import assessment scores (continuous assessment + exams)
Step 5: The system auto-calculates grades, averages, and class positions
Step 6: Add teacher comments for each student
Step 7: Preview the report cards
Step 8: Generate and download as PDF
Step 9: Share with parents via the parent portal

Report Card Contents

  • Student Info: Name, class, ID number, photo
  • Subjects: All subjects with scores and grades
  • Grading Scale: A (75-100), B (65-74), C (55-64), D (45-54), F (0-44)
  • Class Position: Rank among classmates
  • Teacher Comments: Personalized feedback per subject
  • Principal Comments: Overall term assessment
  • Attendance Summary: Days present, absent, excused
  • Next Term Info: Resumption date, fee amount due

Analytics Dashboards

  • Performance Trends: Track grades over multiple terms
  • Class Comparisons: Compare performance across classes
  • Subject Analysis: Identify strong and weak subjects
  • Attendance Analytics: Absence patterns and chronic truancy flags
  • Fee Collection: Revenue trends and outstanding balance reports
Tip: Reports can be exported as PDF, CSV, or printed directly. Parents can view and download their child's reports from the parent portal.

Staff Management

Add and manage all school staff — teachers, cashiers, nurses, librarians, drivers, house masters, and IT administrators.

Adding a New Staff Member

Step 1: Log in as School Owner or Headmaster
Step 2: Navigate to Staff Management in the sidebar
Step 3: Click Add Staff
Step 4: Fill in: full name, email, phone, gender, date of birth
Step 5: Select the role (teacher, cashier, nurse, librarian, driver, house master, IT)
Step 6: Assign to a department (if applicable)
Step 7: Set employment date and contract type
Step 8: Upload staff photo
Step 9: Click Save — login credentials are emailed to the staff member

Staff Roles & Permissions

  • Teacher: Attendance, grades, assignments, live classes, parent messaging
  • Cashier: Fee collection, payment processing, payroll execution
  • Nurse: Student health records, medical incidents, health reports
  • Librarian: Book catalog, borrowing/returns, overdue tracking
  • House Master: Boarding house management, student welfare, discipline
  • Driver: Bus trips, GPS tracking, pickup verification
  • IT Department: ID card generation, user management, bulk operations

Staff Profile

Each staff member gets a profile with:

  • Personal information and photo
  • Employment history and contract details
  • Qualifications and certifications
  • Salary information and pay slip history
  • Bank account details for payroll
  • Leave balance and leave history
  • Performance reviews
Note: Each staff member receives an email with their login credentials after being added. They can change their password after first login.

Health & Medical Records

The school nurse can manage student health records, track medical incidents, and generate health reports.

Student Health Profiles

  • Blood Group: A+, A-, B+, B-, AB+, AB-, O+, O-
  • Medical Conditions: Asthma, diabetes, epilepsy, allergies, etc.
  • Current Medications: List of ongoing medications
  • Emergency Contacts: Nearest relative for medical emergencies
  • Insurance Info: Health insurance provider and policy number

Recording Medical Incidents

Step 1: Log in as Nurse
Step 2: Go to Health → Incidents
Step 3: Click New Incident
Step 4: Select the student
Step 5: Record: date, time, type (injury, illness, allergic reaction), description
Step 6: Record treatment given
Step 7: Set follow-up actions (rest, medication, parent notification, hospital referral)
Step 8: Save — parents are automatically notified

Health Reports

  • Incident Summary: All medical incidents by date, type, and severity
  • Medication Tracking: Students requiring daily medication
  • Chronic Conditions: Students with ongoing health needs
  • Health Screening: Record vision, hearing, and dental screening results
Important: Student health records are strictly confidential. Only the school nurse, headmaster, and authorized medical staff can access them.

Live Video Classes

Conduct live classes when needed — for remote learning, sick days, or supplementary sessions.

Starting a Live Class

Step 1: Log in as Teacher
Step 2: Go to Live Classes in the sidebar
Step 3: Click Start New Class
Step 4: Enter class name and select the subject
Step 5: Choose which students to invite (entire class or specific students)
Step 6: Click Start Class
Step 7: Students receive a notification and can join via the link
Step 8: Use the built-in whiteboard, screen sharing, and chat features

Features During Live Classes

  • Video/Audio: Teacher broadcasts to all students
  • Screen Sharing: Share presentations, documents, or any screen
  • Interactive Whiteboard: Draw, write, and annotate in real-time
  • Chat: Students can ask questions via text without interrupting
  • Attendance: Automatically records who joined the class
  • Recording: Classes can be recorded for later review
Note: Video classes require a stable internet connection. LADEKA uses WebRTC for low-latency streaming — no third-party software needed.

Referral Program

Earn GH₵ 100 for every school you refer to LADEKA. The referred school gets GH₵ 50 off their subscription. It's a win-win!

Referral Partner Dashboard
Referral Partner Dashboard
Earnings chart, referral code, schools referred, pending withdrawals, and recent notifications — all in one view.
Referral Dashboard — track your earnings, schools referred, and withdrawal status

Becoming a Referral Partner

Step 1: Go to ladekaglobal.com/referral/register
Step 2: Fill in your name, email, and password
Step 3: Verify your email address
Step 4: Log in to your Referral Dashboard
Step 5: Copy your unique referral code from the dashboard

How It Works

  1. Share your code: Tell school owners, headmasters, or PTA members about LADEKA
  2. School registers: They go to ladekaglobal.com/register and enter your code
  3. School pays: When they make their first subscription payment, you earn GH₵100
  4. School saves: They get GH₵50 off their first payment (one-time only)
  5. You withdraw: Request a payout when you have GH₵150 or more

Commission & Payout Details

  • Commission: GH₵ 100 credited when the referred school makes their first payment
  • School discount: GH₵ 50 off their first subscription (one-time, not on renewals)
  • Minimum withdrawal: GH₵ 150
  • Maximum per request: GH₵ 1,000
  • Payout methods: Mobile Money (MTN, AirtelTigo) or bank transfer
  • Processing time: 3-5 business days

Referral Dashboard Features

  • Earnings Chart: Visualize your monthly and total earnings
  • Schools Referred: View all schools, their status, and subscription plans
  • Withdrawals: Request payouts and track withdrawal history
  • Notifications: Get alerted when someone uses your code or a withdrawal is processed
  • Profile: Update your name, email, phone, and payment details
  • Settings: Change your password and manage notification preferences
Tip: Share your referral code with school owners, headmasters, PTA members, and education consultants. The more schools you refer, the more you earn — there's no limit!

Offline Mode

LADEKA is built for schools in areas with unreliable internet. Teachers and staff can keep working offline, and the system syncs automatically when connected.

Offline Mode Banner
When offline, a yellow banner appears at the top showing "You are offline" with the number of queued items waiting to sync.

How It Works

  • Cached Pages: Previously visited pages load instantly from cache when offline
  • Form Submissions: Forms submitted while offline are saved locally in IndexedDB
  • Auto-Sync: When internet returns, queued data syncs automatically in the background
  • Offline Banner: A banner appears when you're offline showing the queued item count
  • PWA Installation: Install LADEKA on your phone like a native app — no app store needed

What Works Offline

  • Marking attendance
  • Entering grades and assessments
  • Recording fee payments
  • Viewing student profiles
  • Updating student information
  • Creating assignments
  • Generating basic reports from cached data

What Requires Internet

  • Login and authentication
  • Online payment processing (Paystack, Flutterwave, MoMo)
  • Live bus tracking and GPS streaming
  • Video classes
  • SMS and email notifications
  • Data backup to cloud
  • New user registration
Important: Don't clear your browser cache while offline — this will delete the cached pages. Wait until you're back online before clearing cache.

Settings & Configuration

Configure your school's settings, payment gateways, SMS providers, and system preferences.

School Profile

Step 1: Log in as School Owner
Step 2: Go to Settings → School Profile
Step 3: Update: school name, address, phone, email, website
Step 4: Upload school logo (appears on reports, invoices, and ID cards)
Step 5: Set academic year dates and term schedules
Step 6: Save changes

Payment Gateway Setup

Step 1: Go to Settings → Payment Gateways
Step 2: Select which gateways to enable (Paystack, Flutterwave, MTN MoMo, etc.)
Step 3: Enter your API keys for each gateway (get these from the provider)
Step 4: Test the connection
Step 5: Save — parents can now pay online

SMS Configuration

Step 1: Go to Settings → SMS Gateway
Step 2: Select your SMS provider (Africa's Talking, Twilio, etc.)
Step 3: Enter API credentials
Step 4: Set sender ID
Step 5: Test with a sample message
Step 6: Enable for attendance alerts, payment reminders, and bus notifications

Notification Preferences

  • Email Notifications: Toggle for announcements, payment receipts, report cards
  • SMS Notifications: Toggle for attendance alerts, bus tracking, urgent messages
  • Push Notifications: Browser notifications for real-time alerts
  • Parent Notifications: What parents receive and how

Data Backup & Export

  • Automatic Backups: Daily cloud backups included in all plans
  • Manual Export: Export all data as JSON from Settings → Data Export
  • Import: Restore from a previous backup file
  • CSV Export: Export specific data (students, staff, payments) as CSV

Troubleshooting

Common Issues & Solutions

  • Check that your email is verified — check inbox and spam folder
  • Reset your password via the "Forgot Password" link on the login page
  • Clear your browser cache and cookies
  • Try a different browser (Chrome, Firefox, Edge)
  • Make sure Caps Lock is off when typing your password
  • If using a shared computer, make sure you're logging in with the correct email
  • Hard-refresh the page: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
  • Clear your Service Worker: DevTools (F12) → Application → Service Workers → Unregister
  • Log out and log back in
  • Try opening in an incognito/private window
  • Contact support if the issue persists — include the URL and any error messages
  • Wait 5-10 minutes — payment gateways sometimes take time to confirm
  • Check that the payment was successful on your bank or mobile money app
  • Contact support with your payment reference number and screenshot
  • For mobile money: check your MoMo transaction history for the reference ID
  • Ensure the driver has started the trip in the app
  • Check that the driver's phone has GPS enabled
  • Verify the driver has a stable internet connection
  • Make sure location permissions are granted to the LADEKA app
  • Try refreshing the tracking page
  • Check the offline banner — it shows the number of pending items
  • Ensure you have a stable internet connection
  • Refresh the page to trigger a sync attempt
  • Don't clear browser cache while items are pending
  • If sync fails repeatedly, contact support — data is preserved locally
  • Ensure all selected students have profile photos uploaded
  • Check that the school logo is uploaded in Settings → School Profile
  • Try generating one card first to test
  • Clear browser cache and try again
  • Use Chrome or Edge for best PDF generation support
  • Verify the parent's email address is correct in their profile
  • Check that the parent has verified their email
  • For SMS: ensure the SMS gateway is configured and has credit
  • Ask parents to check their spam/junk folder
  • Have parents enable browser notifications for the LADEKA portal

Frequently Asked Questions

LADEKA is an all-in-one school management system built for Ghana and Africa. It handles student records, fees, attendance, transport, payroll, communication, health records, and more — all from one secure digital platform.
Pricing starts at GHS 450/month for small schools (20-150 students). Plans scale up to GHS 5,000/month for large schools (1,200+ students). All plans include a 30-day free trial. Quarterly billing saves 10%, annual saves 25%. Referral partners earn GH₵100 per referred school.
Yes. Data is encrypted in transit (SSL/TLS) and at rest. We use secure cloud infrastructure with regular backups. Only authorized users can access school data. Each school's data is completely isolated from others.
Yes. Parents get a dedicated portal to view their children's grades, fees, attendance, bus tracking, and receive notifications. Students can access timetables, assignments, grades, and learning materials. Each has role-based permissions.
Register as a referral partner at ladekaglobal.com/referral/register. You get a unique referral code. Share it with schools. When a school registers with your code and makes their first payment, you earn GH₵100. The school gets GH₵50 off. Earnings can be withdrawn (min GH₵150, max GH₵1,000 per request) via mobile money or bank transfer.
No. The driver's smartphone acts as the GPS tracker. No additional hardware is needed. Parents see the bus on a live map and receive SMS alerts ~5 minutes before the bus arrives at their stop.
Yes. LADEKA has offline-first capability. Previously visited pages load from cache. Form submissions while offline are queued and automatically synced when you're back online. An offline banner shows pending items count.
School owners and headmasters can add staff from their dashboard. Go to Staff Management → Add Staff. Fill in their details, assign a role (teacher, cashier, nurse, etc.), and they'll receive login credentials via email.
We support Paystack (cards, bank transfer, mobile money), Flutterwave, MTN Mobile Money, AirtelTigo Money, NowPayments (cryptocurrency), cash, and manual bank transfers. Configure your preferred gateways under Settings → Payment Gateways.
Yes. You can import student and staff data using our CSV import feature. Download the template, fill in your data, and upload. For larger migrations, contact our support team for assistance with bulk data transfer.
We provide step-by-step written guides (like this page), email support at info@ladekaglobal.com, and phone support during business hours. Enterprise plans include a dedicated account manager.
Yes. Schools using LADEKA can transfer student records between each other. The headmaster initiates the transfer, the receiving school accepts it, and the student data moves seamlessly — including grades, attendance, and fee records.
Create salary structures for each role, add allowances and deductions, configure SSNIT (5.5% employee, 13% employer) and Ghana PAYE tax brackets. Generate payroll monthly. The workflow: Draft → Cashier Review → Headmaster Approval → Approved → Paid.
School Owner, Headmaster, Teacher, Cashier, Nurse, Librarian, House Master, Bus Driver, IT Department, Parent, Student, Platform Admin, Platform Manager, and Referral Partner. Each role has specific permissions and a tailored dashboard.
Go to IT Department → ID Cards. Select students or staff, choose from 5 card templates (Ghana, Navy & Gold, Premium Navy, Blue & Purple, Green & Gold), preview the design, and generate print-ready cards with photos, QR codes, barcodes, and emergency contacts.
Yes. School owners can configure grading scales, grade letters, and score ranges under Settings → Academic. LADEKA supports continuous assessment + exam weighting, class positions, and teacher comments on report cards.
The school nurse manages student health profiles — blood group, medical conditions, allergies, medications, and emergency contacts. Medical incidents are recorded with treatment details. Parents are automatically notified of incidents. Health reports are available for each student.

Still have questions?

Our support team is ready to help you get the most out of LADEKA.