How to reject an enrolment request

Sometimes a student’s enrolment request isn’t the right fit — maybe the class is already full, the student is in the wrong age group, or the parent enrolled them in a subject that doesn’t align with your school’s current curriculum. Whatever the reason, rejecting a request on KiddyCash is straightforward, but there are a few nuances worth understanding before you act.


Before you reject

Rejection is permanent in the current request cycle. Once rejected, the family receives an automatic notification and will need to submit a new request if circumstances change. Make sure you’ve reviewed the class details first — if you need a refresher on what the class contains or its current capacity, view the class from your dashboard before proceeding.

It’s also worth noting that KiddyCash classes are designed to support financial literacy alongside core subjects. If a parent enrolled their child expecting savings or allowance tracking features — common in schools around Nairobi and other urban centres where families use M-Pesa for kids’ pocket money — a rejection without context can feel abrupt. Use the rejection note field to be specific.


Steps to reject an enrolment request

  1. Log in to the KiddyCash Schools portal using your administrator credentials. Confirm you’re operating under the correct school profile if you manage more than one institution.

  2. Navigate to your Enrolment Requests queue. From the left sidebar, go to Classes → Enrolment Requests. Pending requests are listed with the student name, parent contact, requested class, and submission date.

  3. Open the specific request. Click the request row to expand it, or access it directly via its unique request URL: https://schools.kiddy.cash/school/:school_id/request/:school_class_request_id Replace :school_id and :school_class_request_id with the actual IDs shown in your dashboard URL or exported records.

  4. Review the request details. Check the student’s grade level, the class they’ve requested, and any notes the parent included. Cross-reference against your class roster — if the class doesn’t exist yet, you may need to create it first rather than reject the request outright.

  5. Click “Reject Request”. The button appears in the top-right of the request detail panel. It’s distinct from “Archive” — archiving hides the request from your active queue without notifying the family.

  6. Add a rejection reason. This field is optional but strongly recommended. Be specific: “Class KES-202 is at capacity for Term 2” or “This class is designed for Standard 4–6; please re-enrol under the correct level.” Families who understand the reason are more likely to re-apply correctly.

  7. Confirm the rejection. A confirmation modal will appear. Once you click Confirm, the family receives an in-app notification and, if configured, an email or SMS alert. The request status updates to Rejected in your queue.


After rejecting

The rejected request remains visible in your Enrolment Requests history under the Rejected filter tab — useful for audit trails or if a parent disputes the decision. You cannot undo a rejection, but the family can submit a fresh request at any time.

If you’re finding that a high volume of requests are being rejected due to class mismatches, it may be worth revisiting how your classes are structured and communicated. Families engaging with KiddyCash are often already thinking about financial education for their children — resources like this guide on teaching kids about investing without jargon and why financial concepts can be introduced earlier than most parents expect can help you align parent expectations with what your classes actually offer.