Skip to main content
AdminSetup

Edit, archive or delete a class

Updated 13 Aug 20264 min read
TL;DR

Change a class's teacher, level or capacity — and what to do when Edunile won't let you delete a class that still has students or records attached.

Classes change. A teacher moves on, you split a crowded stream into two arms, or you created JSS 1C by mistake before the term even started. This guide covers editing a class, and the more common question underneath it: why Edunile sometimes refuses to delete one.

Steps

Step 01

Open the Classes page

From your dashboard menu, go to Academics → Classes. You'll see every class in your school, with the class teacher and how many students are enrolled.

Use the search box at the top if you have a long list.

Academics → Classes
Step 02

Edit a class

Find the class and click Edit. You can change:

  • Level — which class level this is, for example JSS 1.
  • Section / ArmA, B, Gold and so on, or no arm at all.
  • Class Teacher — the teacher responsible for the class.
  • Campus — if your school runs more than one.
  • Academic Year and Capacity.

Change what you need and save. Students already in the class stay where they are.

Step 03

Delete a class you created by mistake

If the class is genuinely empty, click Delete Class. Edunile asks you to confirm, then removes it permanently.

This is the right path for a class created in error, before anybody was added to it.

Step 04

If you see "This class can't be deleted"

When a class still has records attached, Edunile stops and shows you exactly what is in the way, with a count for each — for example:

  • Students still enrolled
  • Attendance records
  • Assessments and grades recorded
  • Fees linked to this class
  • Subjects offered, and teacher subject assignments
  • Timetables referencing this class

This is deliberate, not a bug. Deleting the class would take that history with it — a term's attendance, a set of results, a parent's fee record.

You have two ways forward:

  • Keep class — close the message and leave things as they are.
  • Archive instead — hide the class from your active lists while keeping every record. The one-click option, and the right answer for a class that has finished.

Common issues

Common issues
I clicked Delete and nothing seemed to happen

Look again at the window — it doesn't close on a blocked delete, it changes to show what's in the way. Scroll the message if your screen is small. The two buttons at the bottom become Keep class and Archive instead.

What's the difference between archiving and deleting?

Delete removes the class permanently and only works while it's empty.

Archive hides it from your active class lists but keeps everything — the students' history, attendance, results and fee records all stay exactly where they are and remain searchable. For any class that has actually been taught, archive is what you want.

I archived a class by mistake

Nothing is lost — archiving only changes what's shown in the active list. Message us on WhatsApp with the class name and we'll restore it to your active lists.

I need to merge two classes

There's no single merge button. Move the students from the class you're closing into the one you're keeping, then archive the empty one. Doing it in that order means every student's attendance and results follow them.

I can't see the Edit or Delete buttons at all

You're probably signed in with a role that can view classes but not change them — teachers see the list read-only, marked View Only. Ask a School Admin to make the change, or to update your role.