Generate and publish term report cards
Pull together scores, attendance, and teacher comments into a report card for every student in a class, then send the finished cards to parents.
Report cards at the end of term are usually the most stressful piece of school admin work. edunile takes most of the heavy lifting out of it: scores, attendance, and ranking are pulled in automatically, teachers add their comments, you review and approve, and then the cards go out to parents in one go. This guide walks through the whole flow from start to finish.
Steps
Open the Report Cards page
In the sidebar, open Academics → Report Cards. You'll see two dropdowns at the top of the page: Class and Session. Pick the class and the term you are reporting on (e.g. First Term 2026/2027). A class's own Academics tab has the same buttons if you are already in there.
The page fills with a list of every student in that class. The Status column tells you where each report card is in the process: No Record, Draft, Submitted, Approved, or Sent.
Generate the draft cards
Click Generate All Drafts at the top. edunile builds a draft report card for every student in the class. This pulls together:
- Their score in every subject (from the assessments your teachers entered).
- Their position in the class.
- Their attendance for the term.
- A blank space for the teacher's comment, the head teacher's comment, and the principal's comment.
After a minute or so, every student's status moves from No Record to Draft. The draft cards are saved. You don't need to keep them open in the browser to preserve them.
Ask teachers to add their comments
Click Teacher Review. Every student in the class is listed with a comment box beside their name: the bit that says something specific about that child's effort, behaviour and what to work on. Type straight into the box for each one.
If the same sentence applies to the whole class, type it once in Bulk Comments (Optional) at the top and apply it to everybody, then edit the few that need something different.
When the comments are done, click Submit All for Admin Review at the bottom. Those students move from Draft to Submitted.
If you're an admin reading this, your teachers do this part, and it is their normal entry point too; they see only the classes they teach.
Review and approve
Once teachers have submitted, every student on the Report Cards page shows Submitted. Click Admin Approval.
You get the same list with each teacher's comment visible and a box for the head teacher's or principal's remark. Read through and check that:
- The comment is appropriate and free of typos.
- The scores and totals look right.
- Your own remark is added, if your school adds one at this step.
Then click Approve All at the bottom. Approved rows turn green and their status becomes Approved.
If a card isn't right, don't approve it yet. Fix the underlying score or ask the teacher to change their comment on Teacher Review first. Only approved cards can be sent.
Send the approved cards to parents
When you've approved every card you're ready to release, click Send Approved on the Report Cards page. The button carries the count, so Send Approved (28) is telling you exactly how many will go. Send to Parents at the bottom of the Admin Approval page does the same thing.
The cards go out by email and (where the school has WhatsApp set up) by WhatsApp. Each parent gets a personal link to view and download their child's PDF.
When the send is done, every approved student moves to status Sent. That's the end of the workflow for this class.
Print the whole class (optional)
If you hand report cards out on paper, click Print all report cards on the Report Cards page. The same button is on a class's Academics tab, under Report Cards. It appears once the class has report cards for the term you picked.
edunile makes one PDF for the whole class: one card per pupil, each starting on a fresh page, in class-list order (by surname). Each card carries the teacher's comment and your remark. A big class takes about half a minute, so keep the page open until the file saves, then open it and print.
Cards print as they are at that moment, so print after the teachers' comments and your approval are in. Only pupils with a report card for that term are printed. If anyone is left out, edunile names them, so you can click Generate All Drafts and print again.
Common issues
- A student is missing from the class list
The Reports page only shows students who were enrolled in the class during the term you picked. If a student moved classes mid-term, they may appear in the old class instead. Switch to the old class and you should find them.
- The scores look wrong on a draft card
Don't fix the card directly. Fix the underlying assessment instead. Go to the class's Academics tab, find the assessment, correct the score, then come back to Report Cards and click Generate All Drafts again. The card will rebuild with the right numbers.
- A teacher says they can't see their class on Teacher Review
Teachers only see classes they're assigned to as the class teacher. Check the class's Academics tab. Is the right teacher listed? If not, fix the assignment (see add staff) and ask them to refresh.
- Some parents say they got the card but it has the wrong child's name
This is almost always a parent-account mix-up rather than a report card bug. Open the affected children's profiles, check each has the correct parent linked, and fix any swaps. Then send that class again. Only the cards on Approved go out, so the corrected children can be re-sent without disturbing the rest.
- I clicked Send Approved by mistake
Once a report card is sent, the parent can already see it. You can't un-send. If there's a serious mistake, send the parent a follow-up message explaining the correction, fix the source data, regenerate, approve, and resend. Contact support if you need to recall a large batch. We can help with the messaging.
- Can I print the report cards instead of sending them online?
Yes. Click Print all report cards on the Report Cards page for the whole class in one file, one card per page (see step 6). For a single child, click their name to open their card, then Download PDF. Either way it is the same card the parent receives, ready to print and hand out at PTA.
- Print all report cards says a pupil was left out
That pupil has no report card for the term yet, usually because they joined the class after you clicked Generate All Drafts. Click Generate All Drafts again (it is safe to repeat), then print again.