Online Services
School services, always within reach
Portals, digital learning, the school shop, library and secure fee payment — designed to keep parents, learners and staff connected.
Portals
Secure logins
Parents Portal
One secure account per family, giving you a full view of your child's school life.
- Fee statements and payment history
- Daily attendance records
- Student progress and assessment marks
- School communication and circulars
- Downloadable academic reports
- Event and trip consent forms
Staff Portal
For teaching and support staff: schemes of work, marks entry, attendance registers, internal memos and duty rosters.
- Lesson planning and schemes of work
- Marks entry and report generation
- Class attendance registers
- Internal memos and duty rosters
Learning & Resources
E-Learning, shop and library
E-Learning
- Learning materials by grade
- Assignments and submissions
- Digital and revision classes
- Past papers and resources
Our Shop
- Full and games uniform
- Text and exercise books
- Learning materials and stationery
- School merchandise
Order online and collect at the school office, or buy directly from the uniform shop during working hours.
Shop onlineLibrary
Our physical library stocks readers, reference titles, storybooks and curriculum support texts, with timetabled reading lessons for every class. The digital library adds e-books, audio stories and research databases accessible from the e-learning portal.
E-Learning, library and shop are live
Sign in to access learning materials by grade and subject, assignments, the library catalogue and the school shop.
Open the portalFee Payment
Secure payment options
How to pay
- 1. Mobile money — pay to the school paybill using your child's admission number as the account number.
- 2. Bank deposit — deposit to the school account and retain the slip for the office.
- 3. Online card payment — pay through the parents portal and download an instant receipt.
- 4. Confirm — present or upload the transaction reference so the payment is posted to your statement.
Bank & M-Pesa details
KCB Bank
Account name: Trevors
Account no: 1282958828
Paybill: 522522 · Account: 6007319#name#class
Equity Bank
Account name: Trevors Academy
Account no: 1320280322905
Paybill: 247247 · Account: 906471#name#class
