For schools
CAPS school report comments for South African schools
School Reports SA helps South African teachers draft CAPS-aligned learner report comments using the 7-point achievement scale. Free tips and link badges.
What School Reports SA does
School Reports SA is a report-writing workspace for SA teachers. It turns a teacher's notes into a draft comment for school reports, covering Grades R-12.
South African learners are assessed against CAPS on the 7-point national achievement scale, and many schools produce reports in SA-SAMS. A comment adds the context that a level code cannot give parents.
For teachers
Enter a learner code, the achievement level and a few notes. School Reports SA drafts a comment in Curriculum and Assessment Policy Statement (CAPS) language that you edit and approve before pasting it into SA-SAMS.
For principals and leaders
Comments across a year group share a consistent structure and tone, while every word still goes through the class teacher. Each teacher uses their own account, so there is nothing to install or integrate.
Why schools use it
What changes for staff writing school reports.
Written in your curriculum's language
Drafts follow Department of Basic Education expectations and the the CAPS 7-point national achievement scale (Level 1 Not Achieved, 0-29% through to Level 7 Outstanding Achievement, 80-100%).
Teacher judgement stays in charge
Teachers set the level and the focus, and review, edit or regenerate every comment.
Inclusive by default
Includes First Additional Language and LoLT support and support for learners on an ISP, without putting diagnoses in the comment.
More than school reports
The same workspace drafts parent emails, lesson ideas and differentiated tasks.
Privacy and student data
School Reports SA does not store personal student information. Teachers use codes or nicknames instead of names, and only de-identified workspace data is kept. Workspace data is encrypted at rest and never sold. To draft a comment, only de-identified inputs are sent to our AI provider, OpenAI. Read the privacy policy for the details.
Free guide
6 tips for writing better school reports
Free to share with your staff, no sign-up needed.
1. Explain what the level means
A parent may not know what Level 4 means. Say what the learner can do at that level and what would lift them to the next one.
2. Lead with something specific
Open with one thing the learner did well this period, described precisely enough that a parent knows it was written about their child.
3. One next step, not five
End with a single, achievable next step. A school report with one clear goal is more useful at home than a list of weaknesses.
4. Describe the work, not the person
Write "checks calculations before handing work in" rather than "is careless". Behaviour can change, but labels stick.
5. Keep diagnoses out of the comment
Describe the adjustments that help and the progress made. Support classifications and diagnoses belong in the ISP, not in the school report.
6. Read it aloud before you submit
If a sentence sounds like a template when spoken, the family will read it that way too. Swap one generic phrase for a real example.
Link to this guide at https://schoolreports.co.za/for-schools#report-writing-tips. More in our report-writing best practices.
Questions from schools
School Reports SA is for SA teachers who write school reports for learners in Grades R-12. It drafts comments in Curriculum and Assessment Policy Statement (CAPS) language, which the teacher then reviews and edits.
No personal student information is stored. Teachers use codes or nicknames (for example A17 or Blue-3) instead of real names, and only teacher-created, de-identified workspace data is kept. Workspace data is encrypted at rest and never sold. To draft a comment, only de-identified inputs (the code or nickname, achievement level and teacher notes) are sent to OpenAI.
No. The teacher chooses the achievement level, adds their own observations and approves every comment. Your principal can treat it the same way as a comment bank: a drafting aid, with the professional judgement left to the teacher.
Teachers copy approved comments and paste them into SA-SAMS or whichever reporting system the school uses. No student records are pulled from or sent to that system.
Yes. Each teacher creates their own account and buys a token pack, so staff can start without a school-wide contract. Tokens do not expire, so they carry over to the next reporting period.
Yes. Use the text link or badge on this page. There is no tracking code and no requirement to link back, and you are welcome to link to the free report-writing tips instead.
Link to us
Add School Reports SA to your school website
Copy a snippet into your staff resources page or newsletter. The links are plain, followed links with no tracking code.
Text link
<a href="https://schoolreports.co.za/">School report comment help for SA teachers</a>Badge link
<a href="https://schoolreports.co.za/"><img src="https://schoolreports.co.za/for-schools/badge.svg" alt="School Reports SA" width="300" height="64"></a>Suggested link text
- School Reports SA
- School report comment help for SA teachers
- Free school report writing tips
Try it before your next reporting period
Create an account, choose a token pack and draft your first comments. Questions about a whole-staff rollout? Get in touch.
Create account