Academics
Report cards are not generating
Report cards are not generating
Likely cause: One or more subject scores for students in the class are still blank. Edustream requires all score fields to be filled before it can compile and generate a report card.Fix:
- Open the Assessment module and navigate to the relevant class and term.
- Scan each subject’s score sheet for any empty cells — blank fields are highlighted in red or shown with a dash.
- Enter the missing scores or, if a student was absent for an assessment, enter a valid zero or the appropriate notation per your school’s policy.
- Once all score fields are filled, return to the Report Cards screen and attempt to generate again.
Report card shows the wrong class position
Report card shows the wrong class position
Likely cause: One or more students in the class have incomplete scores. Edustream calculates class positions by ranking all students in the set, so if some students have missing scores their totals are artificially low, which skews every other student’s position.Fix:
- Go to the Assessment module and open the score sheet for the affected class and term.
- Review every student’s row across all subjects and ensure there are no blank score fields.
- Fill in any missing scores and save.
- Return to Report Cards and regenerate. Positions are recalculated automatically once all students have complete scores.
Finance
A payment is not reflecting on the student's account
A payment is not reflecting on the student's account
Likely cause: The payment method and timing affect how quickly transactions are confirmed.
- Card payments and Paystack/Flutterwave gateway payments usually reflect within a few minutes of a successful transaction.
- Bank transfers require manual bank processing and may take longer, depending on the sending bank.
- Ask the parent or payer for the payment reference number or a screenshot of the confirmation from their bank or payment gateway.
- Open the student’s account in Finance → Ledger and check the transaction history for a pending or unconfirmed entry.
- If a gateway payment (Paystack/Flutterwave) shows as pending for more than 30 minutes, check the transaction status in Finance → Payment Gateway Reconciliation.
- For bank transfers, confirm receipt in your school’s bank account and manually record the payment in the ledger if the gateway has not auto-reconciled it.
Student wallet top-up is not reflecting
Student wallet top-up is not reflecting
Likely cause: Payment gateway reconciliation can take a few minutes after a successful top-up transaction.Fix:
- Wait 5–10 minutes after the top-up transaction completes before concluding there is a problem.
- After the waiting period, ask the parent to open Wallet → Transaction History in the Parent Portal and refresh the page.
- If the top-up still does not appear, confirm that the payment was actually debited by checking the parent’s bank statement or card transaction history.
- If the payment was debited but the balance has not updated after 15 minutes, contact Edustream support with the transaction reference and timestamp.
Communication
Attendance notifications are not reaching parents
Attendance notifications are not reaching parents
Likely cause: The guardian’s phone number or email address is missing or incorrectly entered in their profile. Edustream sends attendance alerts to the contact details stored in the student record — if those details are wrong, the notification has nowhere to go.Fix:
- Open the Students module and find the relevant student’s profile.
- Click on the Guardian tab and review the contact details for each linked guardian.
- Check that a valid phone number and email address are entered. Correct any typos or outdated details.
- Save the changes and test by marking the student absent. The notification should dispatch within seconds to the updated contact.
Attendance notifications are an Operations+ feature. If your school is on the Core plan, real-time attendance alerts are not available. Contact Edustream sales to enquire about upgrading.
Account & Access
A parent cannot log in to the Parent Portal
A parent cannot log in to the Parent Portal
Likely cause: The parent is using the wrong email address, or a password was never set during student enrollment.Fix:
- Ask the parent to confirm they are using the exact email address provided to the school at enrollment — email addresses are case-insensitive but must otherwise be exact.
- If the parent has never logged in before, their password may not have been set. As an administrator, open the student’s profile in the Students module, go to the Guardian tab, and click Reset Portal Password next to the relevant guardian. This sends a password setup link to their registered email.
- If the parent’s registered email address is incorrect (e.g., a typo was made at enrollment), update it in the guardian profile first, then trigger the password reset.
- Ask the parent to check their spam or junk folder if the reset email does not arrive within a few minutes.
Cannot upload the school logo
Cannot upload the school logo
Likely cause: The image file format or file size does not meet Edustream’s requirements.Fix:
- Confirm the file is in one of the accepted formats: PNG, JPG, or SVG.
- Check the file size — the maximum accepted size is 2MB. If your file is larger, compress it using an image optimisation tool (such as TinyPNG for PNG/JPG files) before re-uploading.
- Avoid uploading screenshots or images with large embedded metadata, as these can exceed the size limit even when the visible image appears small.
- Once your file meets both requirements, navigate to Settings → School Profile and upload again.
A user forgot their password
A user forgot their password
Fix:
- On the Edustream login page, click the Forgot Password link below the sign-in button.
- Enter the email address associated with the account and click Send Reset Link.
- A password reset link will be sent to that email address. Click the link in the email and follow the prompts to set a new password.
- If the reset email does not arrive within a few minutes, check the spam or junk folder.
- If the email address is no longer accessible (e.g., a staff member’s work email after departure), an administrator must update the email address in the user’s profile before triggering a new reset.