School result management, by Potto
Results your school can stand behind.
PottoAssess takes a result from the first score a teacher enters to the report card a parent opens. Grades are computed by your school's own rules, approved by the right people, and every change stays on record.
Sample College
Student report card
Sample
- Student
- Adaeze Nwosu
- Admission no.
- SC/2025/0142
- Class
- JSS 2A
- Session
- 2025/2026, First Term
| Subject | CA | Exam | Total | Grade |
|---|---|---|---|---|
| Mathematics | 24 | 55 | 79 | B |
| English Language | 26 | 58 | 84 | A |
| Biology | 22 | 49 | 71 | B |
| Chemistry | 20 | 42 | 62 | C |
| Economics | 25 | 52 | 77 | B |
| Government | 27 | 56 | 83 | A |
Marks
456/600
Average
76.0
Grade
B
01Why PottoAssess
A result is a record, and it deserves to be kept like one.
Spreadsheets and hand-calculated report cards take time, invite errors, and get harder to manage as a school grows. PottoAssess replaces them with one reliable, transparent process.
Scores kept in spreadsheets
One centralised place for assessments, scores and grades
Paper score sheets
Teachers enter scores directly, for the classes they are assigned
Report cards calculated by hand
Totals, grades and report cards computed from your configured rules
Errors that grow with every new student
Scores checked against their limits the moment they are entered
Results that live only on paper
Published results that students and parents can access online
02Set up
It works the way your school already works.
Nothing is a fixed assumption. Your administrator configures the calendar, the classes, the assessments and the grading, and every result follows them.
Sessions and terms
Sample
Periods
- First Term
- Second Term
- Third Term
Closing a period restricts score changes. Earlier periods stay available to view.
03Score entry and computation
Try to enter a wrong score.
This sheet runs the same rules a teacher works with. Type 12 where the maximum is 10. Leave a score blank and try to submit. Change the grading scale and watch the same score earn a different grade.
Adaeze Nwosu
79/100
BVery Good
- A80 to 100
- B70 to 79
- C60 to 69
- D50 to 59
- E40 to 49
- F0 to 39
Mathematics, JSS 2A
2025/2026, First Term
Sample
Draft
- 79B
- 62-
- 26-
- Missing
- 2
- Rejected
- 0
- Class average
- 79.0
Missing scores are flagged, so incomplete results are clearly identified.
An illustration of the rules with made-up students. It runs in your browser and is not a screen from the product.
04Review and approval
Nothing is published until the right people say so.
- 01Enters student scoresTeacher, Draft
- 02Reviews the completed scoresTeacher, Draft
- 03Submits the subject resultsTeacher, Submitted
- 04Reviews the submitted resultsHOD, Under Review
- 05Approves, or returns them for correctionHOD, Under Review
- 06Performs the final reviewAdministrator or principal, Under Review
- 07Approves the resultsAdministrator or principal, Approved
- 08Results become available for publicationSchool, Approved
- 09Publishes the resultsSchool, Published
- 10Locks the recordSchool, Locked
A teacher cannot silently change a result after final approval. If results are returned for correction, they go back with the status to show it.
Mathematics, JSS 2A
2025/2026, First Term
Sample
Status
Locked
Transitions recorded
- Not Started to DraftTeacher
- Draft to SubmittedTeacher
- Submitted to Under ReviewHOD
- Under Review to ApprovedAdministrator or principal
- Approved to PublishedSchool
- Published to LockedSchool
05Report cards
The term, on one sheet.
Approved subject results are compiled into a structured report card for each student. Only valid, approved results go in. Report cards can be viewed and printed, and downloaded as a PDF where supported.
Sample College
Student report card
Sample
- Student
- Adaeze Nwosu
- Admission no.
- SC/2025/0142
- Class
- JSS 2A
- Session
- 2025/2026, First Term
| Subject | CA | Exam | Total | Grade | |
|---|---|---|---|---|---|
| Mathematics | 24 | 55 | 79 | B | Very Good |
| English Language | 26 | 58 | 84 | A | Excellent |
| Biology | 22 | 49 | 71 | B | Very Good |
| Chemistry | 20 | 42 | 62 | C | Good |
| Economics | 25 | 52 | 77 | B | Very Good |
| Government | 27 | 56 | 83 | A | Excellent |
Marks
456/600
Average
76.0
Grade
B, Very Good
Attendance
58 of 62 days
Next term reopens
12 January 2026
Teacher's remark
A steady term. Chemistry needs more attention.
Principal's remark
Well done. Keep it up next term.
06Students and parents
When it is published, it is already in their hands.
Students and parents access published results online. A parent with more than one child moves between their profiles without signing out, and can follow progress from term to term.

Sample
Adaeze Nwosu
JSS 2A, 2025/2026, First Term
Overall average
76.0
Subject scores
- English Language84
- Government83
- Mathematics79
- Economics77
- Biology71
- Chemistry62
Average, term by term
Report cards can be downloaded or printed where available.
- Parents see only their linked children, and students only themselves
- Unpublished results stay out of reach, including on result-checking pages
- Choose the session and term, then see grades, remarks and overall performance
- Past results and report cards stay available after a student is promoted
07Analytics and reports
See how the term went, before anyone has to ask.
Once results are in one place, they can answer questions. Filter by session, term, class and subject, from one student up to the whole school.
Sample figures, 2025/2026, First Term
Class average, highest and lowest scores, pass rates and grade distribution.
Class average
63.4
Pass rate
96.9%
Highest
91
Lowest
34
Students per grade
- 6A
- 11B
- 8C
- 4D
- 2E
- 1F
Submission reports
- Teachers who have submitted
- Teachers with pending submissions
- Classes with incomplete results
- Subjects awaiting approval
Academic performance reports
- Class and subject summaries
- Student performance reports
- Grade distributions
- Pass and failure rates
Historical reports
- Previous session results
- Term-by-term comparisons
- Student academic progression
- Subject performance trends
Reports can be downloaded and printed, with filters and export formats.
08Roles
Everyone sees their part, and only their part.
Records scores, only for assigned classes and subjects.
- Enters continuous assessment and examination scores
- Saves drafts and edits within permitted periods
- Submits completed results and tracks their status
- Reviews class performance
Notified about
Submission reminders and deadlines, confirmations, returned results and correction requests.
Notifications can go by email, SMS, push or in-app, depending on the integrations available.
09Integrity and security
A correction leaves a mark. That is the point.
Correction record
Sample
Original score
48
Corrected score
54
Reason for correction
A marked page of the examination script was not counted.
- Student
- Tobi Bello
- Subject
- Mathematics
- Session and term
- 2025/2026, First Term
- Requested by
- Subject teacher
- Authorised by
- Principal
- Date and time
- 14 Dec 2025, 10:42
Before submission, teachers edit their own drafts. After approval or publication, a correction needs authorisation, and the original record stays in the audit history. Results are historical records, and PottoAssess treats them that way.
- Every school's data is isolated from every other school's
- Teachers manage only their assigned subjects and classes
- Unpublished results stay inaccessible to unauthorised users
- Only approved results can be published
- Published results are never silently altered
- Every score change is traceable, and administrative operations are logged
- Results stay available after a student is promoted
- A new grading scale does not rewrite results already published
10The Potto suite
One part of a connected school.
PottoAssess is designed to work with the rest of the Potto suite. These are the potential connections.
PottoAdmin
The source for school, student, parent and teacher records, classes and sessions, so they are reused rather than copied.
PottoCBT
Computer-based examinations. Approved scores could be imported into the examination component, after checking the student, examination, subject, class, session and term.
PottoFlip
Learning and course delivery. Learning progress stays a separate record unless a school makes it part of its assessment structure.
PottoPocket
Payment for result-related services, where a school charges for report access, following that school's own policies.
Proposed
Ideas under consideration. These are not existing features.
- Automated result computation previews
- Bulk score import from Excel
- Advanced result analytics
- Automated promotion recommendations
- Student performance trend analysis
- Configurable report card templates
- Digital signatures and approval stamps
- Automated missing-score detection
- Subject performance benchmarking
- Advanced transcript generation
- Result verification by secure code or QR code
- Automated result approval reminders
- AI-assisted academic performance insights
- Early identification of students in academic difficulty
11Questions
Questions, answered.
Yes. Your administrator defines the score ranges, grade letters, remarks and pass marks, with subject-specific rules where needed. The ranges are validated to prevent overlaps and missing intervals.
Bring your next results here.
Tell us how your school prepares results today. We will show you what PottoAssess would change.
Talk to us