Skip to content

The mobile app

ShuleOne Connect is the ShuleOne app for phones and tablets. It does everything the parent view does in a browser, plus the things only a phone can do — push notifications, live bus tracking on a map, and photographing a document to send to a teacher.

When a Premium payment on Paystack completes, the checkout returns to ShuleOne Connect. The app verifies the payment and refreshes your subscription. If it is still pending, use Check payment status before paying again. WhatsApp now lets you choose a Premium plan and billing period, then request an M-Pesa prompt or Paystack link. See Premium subscriptions.

Family loans puts existing loans first. For one child, you see that child’s loan; for several children, each loan is clearly labelled with the child and school. New request starts a fee-financing application, and Credit reports opens a separate My credit reports page where you can view or download each child’s PDF.

Open a loan to see its instalments, payment history and receipts. Repay with M-Pesa starts with the full payable balance, but you can enter a smaller whole-shilling amount. A popup follows the prompt as it is sent and processed, then shows confirmation or a problem to check before returning to the loan page. See repaying a family loan.

Fee financing now uses the same focused ShuleOne flow for one learner or several. Learner cards from approved schools show the verified fee balance and available amount, including when the available amount is currently zero. When more than one learner has an available amount, select Split across learners, enter one total and allocate it between the selected learners before reviewing the full terms and privacy notice. Learners at schools that have not joined fee financing do not appear in the selector.

ShuleOne selects the best compatible financing arrangement in the background. The app no longer asks parents to choose a lender and does not show the credit score on the form; the full assessment remains available through Download credit report.

Fee financing now appears inside Fees for the selected learner instead of in Home shortcuts. The option is shown only when that learner’s school is enabled and an active lender product is available, so switching to a child at a school that has not joined the service hides it.

Parents at enabled schools can now open Fee financing from Fees, choose a child and apply for financing toward fees. The app requires explicit permission before sharing the verified fee balance and payment history. The lender—not the school—makes the credit decision. Other schools do not see the fee-financing option.

The sign-in screen now uses the same Sign in to ShuleOne heading as the learner website. A private ShuleOne Careers handoff can continue through Connect: sign in with an independent learner account, choose the learner profile, and confirm the revision starting point. The one-time token is kept securely while sign-in finishes and is cleared after redemption.

Student Home, More, profile, exams and notifications now remain usable when the app cannot load a school’s learning policy. School-controlled learning routes still wait for an authoritative policy, while an older LMS backend retains the platform learning experience and hides unavailable school materials until the matching service is live.

Android — ShuleOne Connect on Google Play.

iPhone and iPad — ShuleOne Connect on the App Store. Needs iOS 15.1 or later.

Both are free.

If you cannot install either — an older phone, no space, limited data — you lose nothing important. WhatsApp answers the same questions with nothing installed at all.

Choose Sign in to ShuleOne in the app. The same screen accepts parents, school students and independent learners.

Use the same details as the parent view:

  • Username — your phone number, unless the school told you otherwise.
  • Password — the one the school issued.
  • Or Continue with Google, if the school holds a Google address for you.

Change the issued password to one only you know, from Settings, the first time you sign in. Schools issue the same default to everyone, so until you change it your account is not private.

If sign-in does not work, the school almost certainly has a different number for you than the one you are typing. Ask the office to check the guardian contact on your child’s record — it cannot be fixed from the app.

Five tabs along the bottom:

Tab What is there
Home What needs your attention today
Academics Results, reports, exams
Fees Balance, statement, and paying
Learning What your child is working through
Communication Messages, notices and the school’s updates

Beyond the tabs: transport, diary, calendar, documents, live classes, coding, reminders, notifications, help and settings.

The Home header keeps the account menu, greeting, selected child and notification bell together in one row. If you have more than one child, tap the Viewing name under the greeting to switch. The shorter header leaves more room for the Fees, Academics, Bus and Updates cards when Home first opens. To manage a Premium plan, open Settings → Manage plans. Home no longer shows a Subscriptions card.

Use the child switcher at the top to change whose information you are seeing. Check it before reading a balance or a result — it is the commonest source of confusion.

Push notifications. Fee reminders, absence alerts, results being released, bus alerts. This is the main reason to install it: the browser cannot reach you when it is closed.

Live bus tracking. ShuleTrack on a map, with boarding and drop-off alerts.

Attachments from your phone. Photograph a document or a receipt and attach it to a message to your child’s teacher, or send one from your photos.

Read-aloud learning. For the early years, the app uses the microphone and speech recognition to check reading-aloud activities. Your child reads to the phone and it listens.

English and Kiswahili. Switch in Settings.

Intervention progress. When the school has placed the selected child in a focused support group, the intervention card separates Before, Support used and Now. Before is the saved starting point. Support used names the assigned practice or focus areas. Until a later assessment exists, Now says Awaiting review rather than treating missing evidence as no progress. Once reassessed, the card shows the measured change and only names areas that were actually checked again.

Family loans. At an enabled school, open Fees → Family loans to see existing loans, start a new fee-financing request, repay by M-Pesa, or open My credit reports. The request form shows every linked learner at an enabled school, together with the fee balance and available amount. Select one learner with an available amount, or split a total across several such learners, while ShuleOne selects the best compatible financing arrangement in the background. If a financing service requests a bank statement on an existing request, review the separate consent notice there before uploading it. See fees and payments for what the request does and does not do.

ShuleOne Admin is a separate app, for school staff rather than families. It is on Google Play and the App Store.

Signing in to it with a parent account will not work, and it would not show you your child if it did. Parents want Connect.

School employees whose login is linked to one active Payroll record can open Borrow in ShuleOne Admin. They enter an amount, continue to choose the repayment period, then open the full terms and privacy notice before applying. ShuleOne selects the best compatible financing arrangement; the form does not ask the employee to choose a lender or show a credit score. The detailed assessment remains available as a PDF. The financing service decides the application; HR decides payroll checkoff only. A later bank-statement request has its own employee consent and upload step.

The Borrow first page shows an existing request or outstanding loan immediately. When a loan is active, the page shows its remaining balance and, for ShuleOne Credit, an option to repay directly by M-Pesa as well as through payroll. The app sends an M-Pesa prompt to the employee’s registered phone and shows the confirmed receipt after the balance is updated. An accepted terms notice is remembered until its version or financing service changes. A new application has a sending popup and a separate request-received screen with its reference number.

The app is not only for parents. School students and independent learners sign in and get their own version — quests, code, games, progress, lessons, assignments, tests, videos, the library and their portfolio.

An independent learner arriving from a private ShuleOne Careers handoff signs in or creates an account, chooses one of their learner profiles, and confirms the suggested revision starting point. School, parent and staff accounts cannot receive this handoff. It does not copy private Careers answers, scores or a saved school plan into Connect.

School learners open More → School exams for their own published results. Approved nursing exams show the overall mean and classification plus each paper’s MCQ, SAQ, LAQ and CAT breakdown. Select Download assessment PDF to save or share the school’s fixed A4 report. The app never shows another student’s marks.

Teachers are the exception: the tutor tools are web-only, at portal.shuleone.co.ke.

The app checks its version at launch, and a release the school considers essential will ask you to update before continuing.

Turn on automatic updates for it in Google Play. Fee and results screens change with the term, and a stale app is the cause of most “it shows the wrong balance” reports.

If you are not receiving them:

  1. Check the phone’s settings — notifications must be allowed for ShuleOne Connect.
  2. Check your battery saver. Aggressive power saving on many Android phones stops background notifications; exclude the app.
  3. Check Settings in the app for which alerts you have enabled.

Do not turn everything off. Absence alerts and emergency notices are worth an interruption even when the daily ones are not.

The app is built for Kenyan networks and is not heavy, but two things use real data: video lessons and live classes. Save those for Wi-Fi if your bundle is limited.

Live bus tracking uses the map only while you have the screen open.

ShuleOne Connect will never ask for your M-Pesa PIN. Paying from the app starts an M-Pesa prompt that your own phone shows you, and you enter the PIN there.

Only install it from Google Play. An APK sent to you on WhatsApp is not the ShuleOne app, whoever it appears to come from.

School materials and focused learning menus

Section titled “School materials and focused learning menus”

Your school can provide its own notes, videos, audio and images. Open School materials on the student web portal or Materials in the student app. Only published materials for the learner’s current class appear. The school decides whether download controls are available or materials can only be viewed online.

A school-only learning space shows a shorter menu. ShuleOne tools appear when the school enables them and the learner’s curriculum supports them. Class and assessment labels follow the school’s setup. If a material is missing, ask the teacher to check its class audience and publication. See School materials.

If the school’s policy service is temporarily unavailable, Home and the account tools remain open. A Connect build talking to an older LMS backend keeps ordinary platform learning available but does not show Materials until the matching school-learning service is deployed.