Kampala · Est. 2026 · Vol. I

Where Ugandan schools find their voice.

A school magazine that costs nothing to print, exam results that reach families the day they are released, and an AI tutor a student can actually afford. One verified platform for schools, families and students — built for Ugandan phones, Ugandan money and Ugandan bandwidth.

Verified
School profiles
Approved
Public listings
Protected
Communities
Offline
Reading & practice
9:41 LTE 100%
···
K
★ PREMIUM

Kampala High School

Secondary · Mixed Nakasero, Kampala
1,284
Followers
96
Members
213
Posts
7
Sections
Follow
Posts Events About Team
Academics
Term II results are published
Senior Four mock results are now on the school page.

Plate I — School profile, EduPress for Android

01 — Today
Print.

A termly magazine costs a school three to ten million shillings to design, print and distribute. Most of the run goes home in a schoolbag and is never opened.

02 — The gap
Gap.

A built website costs one and a half to five million, plus fifty to two hundred thousand a month to keep online. Most schools cannot justify either — so the school ends up on WhatsApp, where the algorithm decides who sees it.

03 — Closed
Closed.

EduPress closes the gap with software, not budget. The website, the magazine, the results and the tutor are one platform — free to start, and it publishes to all three surfaces at once.

You do not need a five-million-shilling website.
You do not need another print run.
You do not need to shout into a WhatsApp group and hope a parent scrolls.

You need one place your school publishes — that parents actually open.

§ 01 — The offering

Schools get a voice. Families get the truth.

Schools spend real money printing magazines that reach a fraction of their parents. The Bulletin replaces that print budget with a masthead, sections, notices and opinion pieces that reach every parent, student and alumnus with a phone — and cost nothing per copy.

01

The Bulletin replaces the print run

A masthead with volume and dateline, a lead notice, and sections for Diary, Voices and Appeals — with RSVPs, bookmarks, threaded comments and fundraiser progress bars that paper never had.

02

Results the day they are released

Upload candidate lists, subject scores and division summaries once. Families read them in the app instantly — no printed slips, no queue at the noticeboard, no phone calls to the office.

03

Moderated, not unmoderated

Membership is approved, roles are assigned, and every post passes an AI policy check before a human sees the queue. Discovery stays open; participation stays behind verified access.

§ 02 — Free with registration

Your school gets a website. You do nothing.

No hosting bill, no domain to renew, no one on staff who has to know HTML. The moment a school is approved it has a public address, and every approved post is already on it. Your content in the app is your website.

edupress.ug/school/kampala-high
Found on Google
edupress.ug › school › kampala-high
Kampala High School — EduPress
Secondary · Mixed · Nakasero, Kampala. Term II results are published, Sports Day & Parents Meeting, Senior One intake 2027…
schema.org School and Article markup, so search engines read it as a school, not a page
Open Graph tags, so a shared link previews properly on WhatsApp
sitemap.xml and robots.txt maintained for you
Every article gets its own public URL at /post/{id}
Address

Live on approval

The page exists the day the school is approved — hero, logo, bio, contacts and posts, with nothing to configure.

Directory

Listed on the platform

Every active school appears in the public directory here, so families browsing EduPress find you without searching for you.

Listings

Programmes made public

Admissions, programmes and opportunities publish to /listings and stay discoverable while they are open.

Legal

Served for you

Privacy, terms and data protection are hosted at standard URLs — one less thing a school has to write.

§ 03 — The product

Three surfaces, one record.

These are the real screens, not an illustration of them. A school team publishes in the console; the same record renders on the public page and in the app.

edupress.ugacares.org/admin
Workspace · Overview

Good morning, Kampala High School

Tuesday, 3 March 2026 · 18 of 213 active · 4 actions today

What needs attention

View all
  • Term II results — Senior Four Submitted for review by A. Nakato
    pending
  • Bursary applications 2026 Listing awaiting approval
    pending
  • Two team invitations unanswered Sent 6 days ago
    neutral
+1 more task View all
Performance

Performance

Total views
48,210
Last 30 days
Posts published
213
Term to date
Followers
1,284
+38 this week
School-wide views
3 Feb 17 Feb 3 Mar
Top posts
  • #1 Term II results are published 4,182
  • #2 Sports Day & Parents Meeting 2,740
  • #3 Senior One intake 2027 opens 2,109
  • #4 Science & robotics holiday club 1,655
  • #5 Staff notice — staggered pickup 1,204
Pipeline

Editorial pipeline

Posts Results Events

Drafts

Drafts · 3

Library reopening notice

M. Auma · 2h

Draft
Submit for review Edit Schedule

Debate club results

J. Okello · 1d

Returned Draft
Submit for review Edit
View all 3 →

In review

In review · 4

Term II results — Senior Four

A. Nakato · 2h

Pending review
Edit

Bursary applications 2026

J. Okello · 5h

Pending review
Edit
View all 4 →

Scheduled

Scheduled · 2

Open Day — 22 March

M. Auma · 3d

Scheduled
Publish now Edit

Sports Day recap

A. Nakato · 4d

Scheduled
Publish now Edit
View all 2 →

Recently published

Published · 213

Sports Day & Parents Meeting

A. Nakato · 1d

Published
View Edit

Senior One intake 2027

J. Okello · 2d

Published
View Edit
View all 213 →

Plate II — School admin console, recreated from Dashboard.jsx · Sidebar.jsx · PipelineBoard.jsx · PerformanceStrip.jsx · index.css

9:41 LTE 100%
Tuesday · 3 March · Term II

Good morning, Aine.

Three topics are due today, and fractions are still giving you trouble.

Due for review 3 · 12 min
Fractions & decimals 4 MIN
Photosynthesis 4 MIN
The Buganda Agreement 4 MIN
How should Tyra work today
TUTOR REFLECT EXAM

Tutor walks you through it a step at a time. Reflect asks you the questions. Exam drills past papers.

Plate III — Tyra, Ask

The console

One queue, one owner, one record

Posts, listings, events and results move through a single work queue. Nothing is published twice and nothing is published by accident — ownership rules are enforced server-side.

The app

Reading that survives a bad signal

Saved posts, saved listings and today's practice stay on the phone. Tyra will tell you plainly when it is offline rather than pretending to be online.

The website

A front door, not a brochure

Every school page, listing and event here is drawn from live platform data. No one hand-maintains this homepage, so nothing on it can quietly go stale.

§ 04 — Discover

Browse, discover, connect.

Programmes, bursaries, admissions and school-backed campaigns are all approved listings. Each type keeps a fixed colour and a mono kicker so you can tell a bursary from an advertisement at a glance.

View all listings →
Discover Approved listings
Admission
Senior One intake 2027
Kampala High School · Nakasero
Programme
Science & robotics holiday club
Makerere College School · Kampala
Job
Mathematics teacher, Term III
St. Mary's Kisubi · Wakiso
Promotion · paid placement
Bursary applications 2026
Uganda Cares Foundation
§ 05 — Tyra

Learning shouldn't end at the school gate.

Tyra is a tutor, not an oracle. It shows its working, names the notes an answer rests on, and tells you when it is reasoning on its own. If it disagrees with your teacher, it says so — and tells you to trust the teacher.

Tutor

Walks you through it, one step at a time.

Reflect

Asks you the questions instead of answering. Nothing is marked.

Exam

Past-paper drilling against the clock, one question at a time.

“The numbers and the syllabus wording come from these. The explanation is Tyra's own — if it disagrees with your notes, trust the notes and tell us.”
Shown on every sourced answer
§ 06 — Who it is for

One platform. Four ways in.

Schools

Publish once, appear everywhere

The Bulletin, exam results, events, sections and a moderated community — from one console, on a Basic or Premium plan billed monthly, termly or yearly.

Students

Learn, connect, keep up

A personalised feed, school communities, quizzes and Tyra — with saved reading and today’s practice available offline when the signal goes.

Parents

Close the information gap

Link to your child’s account, read results the day they are published, and get reminders before the parent-teacher meeting rather than after it.

Education businesses

Reach the right families

List programmes, admissions and services in the hubs families already browse, take applications in-app, and build trust through reviews.

§ 07 — Built for here

Ugandan phones. Ugandan money. Ugandan bandwidth.

Most education software assumes a card, a laptop and a good connection. EduPress assumes none of those, because assuming them is how a platform ends up unused.

Payments

Mobile money first

MTN Mobile Money and Airtel Money for school subscriptions and Tyra Premium, with Flutterwave for cards and bank transfer where a school prefers it.

Connectivity

Works when the signal does not

Saved posts, saved listings and today’s practice stay on the phone. The app tells you plainly that it is offline instead of failing silently.

Data

Sized for a paid bundle

Data-efficient by design — the app is built to be affordable to actually use, not just to install.

Trust

Locked down by default

Certificate pinning, encrypted token storage, biometric login and screen-capture prevention on sensitive screens. Every admin action is written to an audit log.

Already speaks your paperwork

Built around the exams, the money and the schools that actually exist here.

Nothing on this list is on a roadmap. The results engine, the payment rails and the school taxonomy shipped because a Ugandan school needed them.

Exam boards — nine supported
PLEUCEUACEIGCSEIBGCSEA-LevelSAT / APVocational
Payment rails — four
MTN Mobile MoneyAirtel MoneyCard via FlutterwaveBank transfer
School types — eight
DaycareNurseryPrimarySecondaryInternationalUniversityVocationalSpecial needs
§ 08 — Pricing

Start free. Upgrade when you outgrow it.

Every school gets the public website, basic publishing and a directory listing at no cost, with no card required. New schools get seven days free on any plan.

Free
0
UGX / month
  • 2 published posts
  • 1 section
  • 2 team members
  • Public website + SEO
  • Directory listing
Pro
75,000
UGX / month
  • 100 published posts
  • 10 sections
  • 10 team members
  • 2 communities
  • Exam results & events
  • Tyra AI for students
Max 5x
200,000
UGX / month
  • 300 published posts
  • Unlimited sections
  • 20 team members
  • 5 communities
  • Featured in directory
  • Priority support
Max 20x
750,000
UGX / month
  • Unlimited posts
  • Unlimited sections
  • Unlimited team
  • Unlimited communities
  • Featured in directory
  • Priority support

Billed monthly, termly (four months) or annually — annual saves up to 17%. Paid by MTN Mobile Money, Airtel Money, card via Flutterwave, or bank transfer. Students can add Tyra Premium for 15,000 UGX a month , less than one private tutoring session.

“The last issue of your print magazine cost more than a year of EduPress.”

A termly print run costs a school 3–10m UGX in design, printing and distribution. A built website costs 1.5–5m to set up and 50–200k a month to keep online. Pro is 750,000 UGX for the year.

§ 09 — Education businesses

List once. Reach every school on the platform.

Tutoring centres, training providers, scholarship funds and schools recruiting staff all list in the same Discover hubs that families already browse. Applications arrive in the platform — no paper forms, no separate inbox.

Paid placement is labelled

Featured carousel slots come with the Max 5x and Max 20x plans. Promotions and adverts always carry a gold marker and the words paid placement — families can tell a bursary from an advert at a glance, which is why they trust the listings.

Applications, not enquiries

Students and parents apply inside the app. You receive and process applications on the platform rather than chasing email threads.

Reviews you have earned

Verified users rate and review what they actually used. For a new provider, that is the fastest route to being believed.

Targeted by level, not by guesswork

Filter your reach by education level, location and hub category, so a nursery programme is not shown to A-level candidates.

Business

Services & tutoring

Detailed profiles with rich media for centres, tutors and suppliers.

Programme

Courses & clubs

Holiday clubs, coaching, skills courses and enrichment programmes.

Admission

Open intakes

Publish an admission cycle and take applications while it is open.

Job

Recruitment

Teaching and support vacancies, seen by the schools around you.

Promo

Offers

Time-limited offers, marked in gold and disclosed as paid.

Advertisement

Paid placement

Native placement between feed items, ranked server-side and disclosed.

Ready to give your school a voice?

Registration goes through the admin console and is reviewed before anything appears publicly. Families can start browsing listings today.

Register school Download the app
§ 10 — Questions

Frequently asked

What does the public website do?+

It is the front door. Schools are discovered here and families browse listings and events — everything visible has already been verified. The reading, saving and learning continue in the Android app.

What does it cost a school?+

Schools subscribe on a Basic or Premium plan, billed monthly, termly or yearly, and pay by MTN Mobile Money, Airtel Money, card or bank transfer. Set against what a school currently spends printing a termly magazine, most find it is the cheaper line item.

Can inactive schools show up here?+

No. Only active, approved schools appear publicly. Visibility is tied to platform status, not to what a school says about itself.

Is the website replacing the app?+

Not at all. Discovery starts here. Feeds, saved listings, community and Tyra practice happen daily in the app, and much of it works without a signal.

How does school content get here?+

School teams publish through the admin console. Approved content flows automatically to the public site, the school profile and the mobile app — no duplicate work.