Skip to main content

Your whole school, in one register.

Mseed keeps the register, the mark book and the parents in one place, in Arabic and in French.

Made for private schools in Algeria. It runs on the phones your teachers already carry.

Most schools still run on paper, Excel and a WhatsApp group.

The register sits in a drawer, each teacher keeps marks in a spreadsheet of their own, and parents are lost in a group chat nobody can keep up with. The day someone asks for last year’s results, the digging starts.

  • The paper register
  • A mark sheet for every teacher
  • The parents’ WhatsApp group
  • Student lists in Excel
  • Report cards typed up by hand
  • Phone calls to reach a family

One register, shared by the whole school.

One school day, from the morning register to the kitchen table.

Each moment below is a single screen, built to do one job and get out of the way.

  1. The teacher takes the register

    Every student starts out present, so she only taps the ones who are absent or late. A whole class takes under thirty seconds, on her own phone.

    Register · Year 4B

    Sunday 11 January

    1. 01Amrani, LinaPresent
    2. 02Benali, Yacine08:12Late
    3. 03Cherif, AdamAbsent
    4. 04Djebbar, SaraPresent
    5. 05Hadj Ali, RayanPresent

    26 present · 1 late · 1 absent

    Done at 08:04

  2. The family hears about it

    When a child is marked absent, their parents get a message in their own language: in the app, as a notification on their phone, and by email. Absence alerts can’t be switched off.

    Mseed · just now08:05

    Adam isn’t in class this morning

    Year 4B marked him absent at 08:04. If you’ve already told the school, there’s nothing to do.

    To Nadia Cherif, his mother

  3. The office finds anyone in seconds

    One search box covers students, parents and staff. Type a name in Arabic or Latin letters, a student number or a phone number: “benali” finds Bénali, and “احمد” finds أحمد.

    Search the school:benali

    Students2

    • Bénali, YacineYear 4B · No. 0142
    • Bénali, ImèneYear 1A · No. 0207

    Parents1

    • Bénali, KarimFather of Yacine and Imène
  4. Marks go into the book

    Out of 20, out of 100, letters or percentages: your school’s scale, not ours. A student who was absent or exempt is recorded that way, never as a zero.

    Mathematics · Test 2

    out of 20

    1. Amrani, Lina17
    2. Benali, Yacine15.5
    3. Cherif, AdamAbsent
    4. Djebbar, Sara12.75
    5. Hadj Ali, RayanExempt

    Absent or exempt never counts as a zero.

  5. Parents check in from home

    The parent portal opens on four answers: how their children are doing, whether anything is wrong, what happened today, and what’s coming next.

    Good evening, Karim

    YacineImène
    96%Attendance this term
    Year 4B

    Latest marks

    • Mathematics15.5 / 20
    • Arabic16 / 20
    • French14 / 20

    Today

    • Arrived late at 08:12
    • New mark in Mathematics

    Coming up

    Science testTue 13 Jan

Arabic and French, on equal terms.

Every screen, message and report card exists in both languages, right to left included. Nothing gets translated in a hurry at the end, and dates and numbers look the way they do in Algeria.

The same register, in both languages

Cahier d’appel · 4e année B

dimanche 11 janvier

  1. 01Amrani, LinaPrésent
  2. 02Benali, Yacine08:12En retard
  3. 03Cherif, AdamAbsent
  4. 04Djebbar, SaraPrésent
  5. 05Hadj Ali, RayanPrésent

26 présents · 1 retard · 1 absent

Validé à 08:04

سجلّ المناداة · السنة الرابعة B

الأحد 11 جانفي

  1. 01عمراني ليناحاضر
  2. 02بن علي ياسين08:12متأخّر
  3. 03شريف آدمغائب
  4. 04جبّار سارةحاضر
  5. 05حاج علي ريانحاضر

26 حاضرًا · تأخّر واحد · غياب واحد

تمّ التأكيد · 08:04

French date
11 janvier
Algerian month name
11 جانفي
Decimal comma
12,75 / 20
24-hour clock
08:12

Records that stay right, year after year.

None of this hangs on a setting someone might forget. It’s simply how Mseed keeps your records.

A student’s history is never overwritten

Each year keeps the student’s level and class. Moving up adds a new year and leaves the earlier ones exactly as they were.

Yacine Benali

  1. 2024–2025Year 2BCompleted
  2. 2025–2026Year 3ACompleted
  3. 2026–2027Year 4BThis year

One parent, all their children

A father with two children at the school is one person in Mseed, linked to each child. For each one, you decide what he can see and what he receives.

Karim BenaliFather

  • YacineYear 4B

    • Records
    • Alerts
    • Payments
    • Documents
  • ImèneYear 1A

    • Records
    • Alerts
    • Payments
    • Documents

Staff don’t need an account to be on file

Teachers and staff belong in the school’s records whether or not they ever sign in. What someone can do comes from their role, not from their file.

Every school’s data is kept apart

Your school’s data never mixes with another school’s, and that separation is checked twice: in the app and in the database. Mseed also asks only for what a school genuinely needs to know about a child.

Start from the spreadsheet you already have.

Bring your student and parent lists as they are, in CSV or Excel. Mseed reads column names in Arabic, French or English and dates written day first. You see every row before anything is saved, and whatever it can’t read is flagged, never quietly dropped.

Setting up your school

  1. 1School details
  2. 2School year and terms
  3. 3Levels and classes
  4. 4Subjects
  5. 5Staff
  6. 6Students and families
  7. 7Students into classes
  8. 8Invite the parents

students-2026.xlsx

NomPrénomNé(e) leSexeN°
AmraniLina04/03/2016Fille0131
BenaliYacine17/09/2015Garçon0142
CherifAdam31/02/2016Garçon0150
Surname First name Date of birth Gender Student no.
212 rows ready 3 to checkRow 41: 31/02/2016 isn’t a real date.
Read as: Surname, First name, Date of birth, Gender, Student no.

The first version, in two stages.

Mseed starts with a pilot in a handful of schools. The first list is what the pilot covers; the second comes after it, in that order.

The pilot

  • School setup: years, levels, classes and subjects
  • Students, families and staff, imported from your files
  • Each student’s class, year after year
  • The daily register, taken by teachers
  • Tests and marks
  • Parent portal, announcements and notifications

After the pilot

  • Attendance cards scanned at the school gate
  • SMS and WhatsApp messages from prepaid credit
  • Report cards in Arabic and French
  • Timetables and homework
  • Documents, dashboards and exports

Your questions

Do parents need an account?

Only to use the parent portal. A parent without one is still in your records, and once SMS and WhatsApp arrive after the pilot, the school can reach them there.

Which languages does Mseed speak?

Arabic and French, and English too. Everyone picks their own language; until they do, Mseed uses the school’s.

Our connection keeps dropping. Will it still work?

Mseed is built for the connections schools actually have: pages are light and try again on their own when the network comes back. The gate scanning page, coming after the pilot, even works offline.

Who can see a student’s information?

Only staff whose role allows it, and parents only for their own children. Every change to a record is logged with the name of whoever made it.

How do we bring our spreadsheets across?

Import the lists you already keep. Mseed shows you every row first, never merges two families without asking you, and tells you exactly what it couldn’t read.

Does Mseed replace our accounting?

No. Mseed looks after school life and your link with families; fees and accounts stay where they are today.

Bring your whole school into one register.

Create your school and set up its years and classes yourself, or write to us and we’ll walk you through it.