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
Parent Login

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
Staff Login

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 online

Library

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 portal

Fee Payment

Secure payment options

How to pay

  1. 1. Mobile money — pay to the school paybill using your child's admission number as the account number.
  2. 2. Bank deposit — deposit to the school account and retain the slip for the office.
  3. 3. Online card payment — pay through the parents portal and download an instant receipt.
  4. 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

Payment support

For paybill numbers, bank details, fee balances or payment plans, contact the accounts office on +254 726 906 471 or email info@trevorsacademy.sc.ke. Fees are payable at the beginning of each term; official receipts are issued for every payment.