French-first LMS for African K-12 schools

We built Sekou, a French-first SaaS LMS for French-speaking African K-12 schools, automating attendance, fee collection, and payroll while connecting teachers, students, and parents through role-specific dashboards. Delivered in 16 weeks.

See all work

This project

Result 01

concept to launch

16 weeks

Result 02

students can be supported per school

4000+
4.9 / 5 on ClutchSee all work
Platform
Web App
Duration
16 weeks
Industry
EdTech
Read time
5 min read
Sekou LMS logo

RaftLabs built Sekou, a French-first custom SaaS LMS for K-12 schools in French-speaking West Africa, designed and co-founded by Jennyfer Ngueno and Leonnel Noundou. The platform automates attendance tracking, payroll, and fee collection, provides role-specific dashboards for teachers, students, and parents, supports local African payment methods, and includes multilingual support starting with French. Sekou supports 4,000+ students per school, boosted school community connections by 25%, and was delivered from concept to launch in 16 weeks. Built with React, AWS Lambda, Hasura GraphQL, and TypeScript.

Schools in French-speaking West Africa run on paper, disconnected tools, and phone calls. Attendance tracked in registers. Fees collected manually. Payroll managed in spreadsheets. Parents with no visibility into their child's progress until the end-of-term report card.

Jennyfer Ngueno and her co-founder Leonnel Noundou grew up in this system. They came to us to build Sekou: a French-first SaaS LMS that would automate the administrative work stealing time from teaching and give every role (student, teacher, parent, administrator) a portal built for their specific needs.

Every off-the-shelf LMS they evaluated was built for English-speaking Western markets, required infrastructure African schools did not have, and ignored the local payment methods families actually used.

We built Sekou in 16 weeks. The platform supports 4,000+ students per school, automates attendance and fee collection, and improved school community connections by 25% in early beta use.

Custom SaaS LMS for French-speaking African K-12 schools

before & after

What changed

Before
  • Attendance tracked manually in paper registers, with no school-wide visibility for administrators
  • Fee collection done in person or via bank transfer, with manual reconciliation and frequent errors
  • Payroll calculated in spreadsheets with no connection to attendance or leave records
  • Parents received student progress updates once per term via paper report cards, with no real-time visibility
  • Communication between teachers, parents, and administrators happened via phone calls and WhatsApp
  • Every off-the-shelf LMS available was English-first with no French localization or local payment method support
After
  • Automated attendance tracking across all classes with real-time visibility for teachers and administrators
  • Fee collection integrated with local African payment methods, so parents pay in their local currency through familiar channels
  • Payroll and administrative records managed in one platform, connected to attendance data
  • Parents access a real-time portal showing their child's attendance, grades, and upcoming assignments
  • Dedicated dashboards for students, teachers, parents, and administrators, each showing only what is relevant to their role
  • Platform built French-first and designed to scale across multiple schools without per-school engineering work

What we had to solve

  • 01

    Building a French-first LMS when every existing platform treats localization as an afterthought

    French localization for an LMS is not simply translating the interface. School terminology, grade structures, reporting formats, and administrative workflows in French-speaking West Africa differ from the Western models that most LMS platforms are designed around. Building the platform French-first meant designing data models, copy, and workflows around how these schools actually operate, not bolting French text onto an English-language product. The risk of getting it wrong was that teachers and administrators would encounter language that did not match their professional context and reject the platform.

  • 02

    Integrating local payment methods that most LMS platforms do not support

    Fee collection in West African schools runs through mobile money, local bank transfers, and regional payment platforms, not Stripe or PayPal. Building a fee management module that worked in practice meant integrating the payment infrastructure families in these countries actually use, handling currency conversion where required, and making the payment confirmation flow reliable enough that administrators could reconcile fee records without chasing down individual transactions. This was entirely outside the scope of any existing LMS payment module.

outcomes

What we achieved

16 weeks
from concept to a live, production-ready platform
Previously

African schools relied on manual paperwork and disconnected tools that made attendance, payroll, and fee collection slow and disorganized.

4,000+
students supported per school on the platform
Previously

Existing LMS platforms lacked French support and could not scale to serve large student populations with the administrative workflows these schools required.

25%
boost in school community connections in early beta
Previously

Limited parent-teacher communication and no real-time visibility into student progress left school communities fragmented and reactive rather than connected.

What clients say

Don't take our word for it.

Three-year average engagement. Founders and operators describing the work in their own words. No marketing varnish.

Jennyfer Ngueno
Jennyfer Ngueno
West Africa flagWest Africa
CoFounder & CEO, Sekou

RaftLabs has been an exceptional partner. From the start, they became more than just a service provider, they embraced our vision with their expertise and dedication. We're proud of the result.

Your school operations are still manual and your community is not connected?

the build

What we built

Sekou gives each user type a portal built for their specific role. Every feature connects back to the core goal: less administrative overhead, more visibility, better communication.

01

Teachers manage attendance, assignments, and grades without paper or spreadsheets

Teachers mark attendance, upload lesson materials, assign homework, and track grades without paper or spreadsheets. Students see their assignments, grades, and materials in a personal dashboard organized by subject. Both interfaces are designed for daily use without training documentation.

Teacher tools and student dashboard in Sekou LMS
02

Parents see grades and attendance as soon as teachers publish them, not at end of term

Parents access a dedicated portal showing their child's current attendance record, recent grades, upcoming assignments, and school announcements. Updates appear as soon as teachers or administrators publish them, not at the end of term. The portal is accessible on any device and available in French.

Parent portal with real-time student progress tracking
03

Attendance feeds directly into payroll: administrators run the school without spreadsheets

Attendance is tracked in the system and feeds directly into reports and payroll calculations. Fee collection integrates with local African payment methods so parents pay in their local currency through familiar channels. Administrators manage payroll, fee records, and student enrollment from one panel without spreadsheets or manual reconciliation.

Automated administration with fee collection and payroll in Sekou
04

Built French-first, not translated after: families pay through channels they already use

The platform is built French-first, not translated after the fact. School terminology, grade structures, and administrative labels match how these schools actually operate. Local payment methods give families payment options that match how money moves in their communities, removing the friction that comes from forcing Western payment flows onto an African market.

French-first multilingual LMS with local payment methods

Engagement

How we worked together

  1. 01Weeks 1–2

    Discovery and scoping

    We map the problem before writing code. Two weeks of technical audit, stakeholder interviews, and prototype — so both teams align on scope and risk before sprint one.

  2. 02Ongoing

    Two-week Agile sprints

    Each sprint ends with working software, not a status update. You review a real build, request changes, and approve before we move forward. No surprises at handover.

  3. 03Ongoing

    Daily async updates

    Slack for daily progress, Asana for task visibility, weekly video calls for decisions. You have full visibility without needing to attend every meeting.

  4. 04Final

    Handover and warranty

    Full code handover with deployment runbooks and documentation. Thirty-day warranty period for production issues at no extra cost.

FAQs for custom LMS development

Off-the-shelf LMS platforms are designed for English-speaking Western markets. They lack French-first localization that matches how schools in Francophone Africa operate, do not support local African payment methods, and require infrastructure these schools often do not have. For Sekou, every requirement (French terminology, local payment integration, the specific administrative workflows of African K-12 schools) made custom development the only path that would actually work. Generic platforms would have needed so much modification that building custom was faster and cheaper over three years.

We integrated local mobile money platforms and regional payment providers that families in West Africa actually use. Parents pay in their local currency through the channels they are familiar with. Payment confirmation flows directly into the school's fee records in the admin panel, eliminating the manual reconciliation that previously consumed hours of administrator time per week.

Yes. Sekou was designed as a multi-tenant SaaS platform from the start. Each school operates in its own isolated environment with its own data, administrators, and settings. Adding a new school to the network does not require engineering work. It is a configuration step. The infrastructure scales automatically as the number of schools and students grows.

The parent portal removes the end-of-term report card as the only visibility parents have into their child's progress. When parents can see attendance records, grades, and assignments in real time, conversations between home and school happen earlier, before a problem becomes a crisis. In Sekou's beta schools, school community connection scores improved 25%, which the schools attributed directly to parents having a way to stay informed between formal meetings.

We delivered Sekou (four role-specific dashboards, automated attendance and fee collection, local payment integration, multilingual support, real-time parent portal, and payroll management) in 16 weeks. That timeline included a prototype review with the client before development began, which removed ambiguity from the build. Platforms with more complex grading systems, exam management, or integrations with national education databases would take longer. Contact us to scope based on your school type and feature requirements.

Next step

Recognise this problem in your business?

Tell us what's broken. We'll diagnose it and show you where the leverage is before you commit to anything.

  • Scope and cost agreed before work starts. No surprises. No obligation.
  • Working prototype within 3 weeks of kickoff.
  • Pay by milestone. You see progress before each invoice.
  • 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
  • All conversations are NDA-protected.