Stringers
Mobile App · Android · written 11-6
Geography Grade 12, 11, 10 · Tz Studios

"Finally Here": a Durban university student's matrix of South African past-paper apps, Geography ranked #5 with zero paid cold start

What it is South African high school geography (Grade 10–12) past papers, answers, notes and map-work practice in one app, works offline, monetized with ads.

Why it took off The same developer already has four apps on the same template (maths, physics, life sciences, English), and existing users had been waiting for a geography one; the title claims search terms for all three grades, and its ranking rose with the geography exam in October.

CHow you could follow Don't crowd into South Africa; pick a country with fixed exam dates and public past papers (Kenya, Zimbabwe, West Africa), build one subject deeply and earn word of mouth, then roll out subject by subject with the same template, shipping before mock exams.

C grade: the South African past-paper space is already crowded with JSDT, Ultra-Deep, Hlayiso and others, and even this app only gets about 1/8 of the leader's volume; its launch traction came from an older matrix of users that followers don't have; ad rates are low and there's only one country's students, so the ceiling is low. You can learn the playbook, but copying it isn't worth it. Few people know about it yet
Data (updated daily) · first launch 2026-07-13 · 11-07 installs 20,882
Android · Total installs worldwide
18k19k20k21k10-2910-3111-0211-0511-0721k
Data 2026-10-29 → 2026-11-07 (10 days, 10 observations). Google's detail page only refreshes install counts every other day, so a flat day doesn't mean nobody installed.

Tz Studios is an individual developer in Durban making South African NSC past-paper apps, one per subject. In 2026 July he applied the same template to Grade 5 geography, and in under 4 months it got 20.9k installs. The app didn't really blow up: the curve is flat, and among South African geography apps it's a small player. It's worth a look because this "one app per subject, one brand, tied to the exam calendar" approach means that when the Nth app launches, users are already waiting to install it.

A review with 15 likes

In 2026 Aug 21, shortly after this "Geography Grade 12, 11, 10" listing on Google Play had launched just over a month earlier, someone left a five-star review that later got pinned:

"It's about time. I mean these people make the BEST past paper apps… Maths, Physics, Life Sciences, English are all there. What more do you want?" (It's about time. I mean these people make the BEST past paper apps…)

15 people marked it helpful. Another review also said: "Good app, they have other subjects too."

The people writing these reviews didn't stumble onto it by searching "geography." They'd used the maths or physics app and had been waiting for geography. The cold start for this subject was already done by the earlier apps.

What it is

A South African CAPS-curriculum high school geography revision app, with Grades 10, 11 and 12 in one package: past papers and memos (the South African term for marking guides), sorted by year and exam type (November finals, June tests, prelim/trial mock exams); separate notes for Paper 1 (climate and geomorphology) and Paper 2 (settlements, economic geography, map work); calculation practice for map work (distance, gradient, bearing, magnetic declination); plus AI explanations, flashcards and audio lessons. Most features work offline.

Free, ads only, no in-app purchases (the Play store page says "Contains ads", 11-06). On Play it has 4.9 stars from 40 ratings, a very small base. There's also a complaint: in Aug 13 one review said "Grade 12 settlements and economic geography get mixed up", and 12 people marked it helpful.

The address on the developer page is Amanzimtoti, south of Durban. According to founder Thandolwethu Zondi's LinkedIn, he's still studying at the University of Johannesburg and says his education apps have been used by over 50 million students.

One app per subject, five subjects in four years

LaunchedAppCumulative installs (Google Play, 11-06)
2022-10Mathematics Grade 12, 11 & 10319k
2024-02Physical Science Grade 12 - 10239k
2024-12English Grade 12, 11, 1090k
2024-12Life Sciences Grade 12, 11, 10129k
2026-07Geography Grade 12, 11, 1020.9k

There's also an engineering drawing app (EGD), and a South African radio app is visible under "More by" on Play. The maths app's package name is com.android9hacks.maths, unlike the com.tzstudios naming of later apps, which looks like a name he used when first setting up the account (inferred). The first four apps together have roughly 780k installs.

Each one shares the same skeleton: the title names all three grades, the content is past papers, memos and notes, plus practice specific to that subject. The maths app already sells in-app purchases ($2.49–2.99); the geography app is currently ads-only, and it will probably follow the same path later (inferred).

Where users come from: returning users, search terms, the exam calendar

Returning users installing the new app is the strongest evidence. The two reviews above are the proof. The developer's Play page and the "More by" section under each app all funnel traffic to new subjects; his Linktree puts geography first. Whether the app has an in-app entry to "more subjects" wasn't checked by installing it, so it's unverified.

One package captures three grades' search terms. South African students search terms like "geography grade 12" and "grade 11 geography past papers". The title "Geography Grade 12, 11, 10" covers all three, and the description repeats past papers, memos, mapwork, NSC, June exams and prelim. The established rival JSDT uses one app per grade.

Ranking tracks the exam dates exactly. Install curve (AppstoreSpy estimate): early August, a few dozen a day; mid-August to mid-September, steady at 150–500 a day, which is when schools hold trial/prelim mocks; late September, schools close and it drops to single digits; October, back to 200–330 a day, with 10-21 to 10-26 averaging 332 a day, the highest stretch since launch. NSC Grade 2026 geography Paper 1 is sat in Oct 29. The day after, it reached its best rank of #58 on South Africa's Google Play free education chart, then slid to #138 by 11-05 and went back to #103 by 11-06. The leader JSDT's "Grade 12 Geography" followed the same shape: it climbed to #9 around 10-30, then fell to 99. Paper 2 is in Nov 12.

Channels that aren't there. No official TikTok account (the @tzstudios handle that turns up is a photo studio in Los Angeles), and nobody mentioned it on X in the last 90 days. The official site sapastpapers.co.za has SEO pages for "grade 12 past papers", but as of 11-06 it only lists 5 subjects, with no geography. The daily install curve has no spikes, which doesn't look like bought traffic. Whether it ran ads can't be fully checked from outside.

Who it's competing with: this market is already crowded

South Africa's NSC past-paper app category is a mature niche that has been around for years (Google Play installs, 11-06):

ProductDeveloperLaunchedTotal installspast 7 daysNotes
Grade 12 / 11 / 10 GeographyJSDT SOLUTIONSFrom ¥20181.06M / 670K / 510KThe three together total about 19kFlagship: one App per grade, sells in-app purchases, 4.5 stars
Hlayiso: Notes & Past PapersMHSquared2024-02166k+8,124All-subjects bundle, #14 in Education, rising fastest lately
Matric Exam Papers and othersUltra-Deep202063–880k each+2k–8kAll-subjects bundle, split by grade
Past Papers SA - NSC MatricAlbert Mungochi2019-11478k+1,838All-subjects bundle
Grade 11 Geographysaamangrade2021-11298k+856Single grade, past papers only
Grade 12 GeographyIkhaya / SOUTH BREEZ BOOMERANG202466k / 42kabout 200 eachAlso one App per subject, growth has flattened
sapapers.co.za, testpapers.co.za, the Department of Education site—Years——Free PDFs, often recommended by teachers and TikTok tutoring accounts

Its installs over the last 7 days, 2,484 of them, are roughly 1/8 of the JSDT geography trio. Three grades in one App, newer features, a higher rating: those differences can explain why existing users would install one more, but not how it took volume from the flagship, and in fact it took little.

A side branch is worth mentioning: on Play there's an app called "SA Papers : Past Papers", package name com.tzstudios.sapapers, but the developer name is Taptic Education, and the contact email belongs to the long-running past-paper site sapapers.co.za. Listed in April 2025, 26k installs, #59 in South African Education. What Tz has to do with that site, the outside can't tell (unverified).

Money: very little

Only ads. Ad prices in South African education are low, and with 20k installs and only a few months of real use per year, ad revenue can't be large (estimate, no public figures). Taken together, the whole catalog looks more like a university student's side income. The ceiling on scale is also visible: one country, one exam, and only so many FET-phase students (grades 10–12).

If it were you

Bottom line: This geography App isn't worth chasing on its own. The South African market is already filled by JSDT, Ultra-Deep, Hlayiso and others, and ad prices are low. What's worth learning is the catalog play behind it: build one subject into something well-reviewed, then roll the same template out one subject at a time, so each new subject launches with existing users waiting.

Who it suits: Developers who know a country's exam system well, ideally students, teachers, or people who just sat the exams there, with access to past-paper sources, who can accept slow accumulation and modest income.

Who it doesn't suit: Anyone wanting fast growth or high income. The business has only a few peak months a year, each user is worth little, and there's no breakout moment. Without knowledge of the local curriculum and access to past papers, it can't be done.

How to do it:

  • Pick a different country's exams rather than crowding into South Africa. Look for fixed exam calendars, publicly available past papers, and students who mostly use Android: Kenya's KCSE, Zimbabwe's ZIMSEC, Ghana's and Nigeria's WAEC. Nigeria's JAMB/WAEC all-subject practice Apps are already crowded (Myschool 2.41M installs, TestDriller 690k). Based on the South African experience, there's room for "one subject per App, done deep" single-subject Apps, but competition in single-subject Apps in these countries hasn't been checked one by one (inference).
  • Start with the subject that has the most demand, like maths or physics, build its ratings and reputation, then roll out subject by subject. Put several grades in the title so one listing covers several search terms.
  • Offline use is a hard requirement, since mobile data is expensive for local students. The negative reviews for this South African App complained about content placed in the wrong chapters, so accuracy matters more than adding features.

How to get users: Early on, rely on store search, writing titles and descriptions with the terms students actually type (like "grade 12 geography past papers"). The concentrated acquisition window is the one or two months before exams, so launch before the mock exams. After that, each new subject cross-promotes within existing Apps and on the developer page. Local TikTok tutoring accounts that recommend free past-paper sites are also a route, through partnerships (inference).

When to be early: There's no window, since the exams happen every year. What matters is the year's exam calendar: launch one or two months before the mock exams to catch the first peak.

Signs you've misread it: The first subject doesn't reach a few thousand installs over a full exam season; the country you picked already has a deep single-subject catalog; or past-paper copyright is an issue locally and the store takes you down. If any of these happens, stop expanding the catalog.

Android store page ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
Grade 12 / 11 / 10 Geography(JSDT SOLUTIONS)Android2018-02(G12)G12 1.06M, G11 670k, G10 510k installs; the three together come to about 7k over the last 19 daysLong-running flagship, split into 3 Apps by grade, sells in-app purchases, 4.5 stars. Tz combines three grades into one App with feature updates (AI, flashcards, audio), currently free with ads only.
Hlayiso: Notes & Past PapersAndroid2024-02166k installs, 7 days +8,124, #14 in South African EducationAll-subjects bundle. Tz goes deeper on one subject and is a series brand.
Matric Exam Papers / Grade 10, 11 Past Papers (Ultra-Deep)Android202063–880k installs per AppGrade-split all-subjects past-paper bundles, with no subject-specific notes or map-work practice
Grade 11 Geography(Past Papers / saamangrade)Android2021-11298k installsSingle grade, past papers only
Grade 12 Geography(Ikhaya / SOUTH BREEZ BOOMERANG)Android202466k / 42k installs, roughly 7 each over 200 daysAnother one-App-per-subject catalog, single grade only, growth has already stalled
sapapers.co.za / testpapers.co.za / the DBE siteWebYearsNot verifiedFree PDF downloads, no offline App experience, no explanations
Where users come from
  • Confirmed Migration from existing users / cross-promotion within the same developer's catalog: the same developer has 4 other App(s) on the same template, close to 800k installs combined. The top pinned comment on Play says "It's about time... these people make the BEST past paper apps. From Maths, to Physics..."; another comment says "They have other subjects as well"; Linktree puts geography first.
  • Inference Play store search / ASO: the title "Geography Grade 12, 11, 10" puts search terms for three grades in, and the description repeats past papers, memos, mapwork, NSC. Only charted in South Africa, with a smooth growth curve.
  • Verified exam season (platform/calendar event): NSC Geography P1 10-29 opened its exam, its rank hit its best 10-30 (#58), and the leader JSDT hit #9 the same day; both dropped off afterward. 8–September trial exam season also saw higher daily installs than usual
  • Inference Official-site SEO: sapastpapers.co.za has SEO pages such as "grade 12 past papers", but as of 11-06 none covers geography.
  • Inference TikTok / X / paid ads: TikHub and x-radar find no official account or mentions; the Google and Meta ad libraries don't track it; the daily-install curve has no spike.

Why Geography Grade 12, 11, 10 (Tz Studios) got traction

Channel: Google Play (com.tzstudios.geography) | Research day 2026-11-06 | Data: our googleplay library (app_profile / app_day / app_day_ext / chart_rank / app_snap), the Play store page, the developer's website, Jina/Brave/TikHub/x-radar searches

One line

A South African CAPS high-school geography (grades 10–12) past papers + memos + notes + map-work practice App, with ads and no in-app purchases. The developer, Tz Studios (an individual developer in Durban, founder Thandolwethu Zondi, a Wits student), has rolled the same "one App per subject" template out to maths, physics, life sciences and English, and geography came 2026-07-13 as the 5rd subject. Calling it a breakout is an overstatement: it didn't explode. An older catalog applied the same template to a new subject, and the installs built up steadily through store search, existing users following along, and the NSC exam season. 20.9k installs, a small player among South African geography Apps.

1. What the data actually says

  • Cumulative installs 20,882 (googleplay library app_profile, 2026-11-06), 7 days +2,484. The Play page shows 10K+, 4.9 stars, 40 ratings (Play web, 2026-11-06).
  • Daily installs since launch (app_day_ext, AppstoreSpy estimates): starting from a few dozen a day in early August, steady at 150–500/day from mid-August to mid-September (8-10 single day about 516, matching the school prelim/trial exams from late August into September); dropping to single digits in late September (school holidays); back to 200–330/day in October; the 10-21–10-26 average is 332/day, the highest stretch of the whole run. No spike, so the shape isn't ad-driven.
  • South African Education free chart: it reached #58 at its best after 10-30, then fell steadily to 11-05, dipped to 138,11-06 and returned to 103 (chart_rank). The NSC 2026 geography P1 was written in Oct 29, and P2 in Nov 12 (exam timetables from navyblue.co.za and careersfocus.co.za). The flagship rival JSDT "Grade 12 Geography" hit #9 on the same day (10-30), then fell to 99, and the two curves have the same shape. The rankings follow the exam dates.
  • Charted only in 1 South African regions; no rating curve (ratings are empty in the library).

2. Competitors: a crowded market where people have already gone deep

South African "NSC past papers by subject" Apps are a mature category; our library alone has a long list for the Play South Africa store (googleplay library, 2026-11-06 install counts):

ProductDeveloperLaunchedTotal installspast 7 daysHow it differs
Grade 12 GeographyJSDT SOLUTIONS(Tshepo)2018-021.06M+5,990Long-running, split into 3 Apps by grade (G10 510k / G11 670k / G12 1.06M, about 7k combined over the last 19 days); in-app purchases $0.49–1.49; 4.5 stars
Grade 11 GeographyPast Papers(saamangrade)2021-11298k+856Covers a single grade only, past papers
Grade 12 GeographyIkhaya Learning Solution2024-1066k+214Single grade
Grade 12 GeographySOUTH BREEZ BOOMERANG2024-0842k+191Another one-App-per-subject catalog
Matric Exam Papers / Grade 10, 11 Past PapersUltra-Deep202063–880k+2k–8kAll-subjects bundle
Hlayiso: Notes & Past PapersMHSquared2024-02166k+8,124All-subjects bundle, #14 in South African Education, rising fastest lately
Past Papers SA - NSC MatricAlbert Mungochi2019-11478k+1,838All-subjects bundle
Siyavula, EduRev Grade 12 and othersVarious———Platform / web
Web: sapapers.co.za, testpapers.co.za, the DBE site—Years——Free PDF downloads, often recommended by teachers and TikTok tutoring accounts (TikHub: tutor1st, great_tutoring_solutions, videos from 2023 years ago)

Verdict: its installs over the last 7 days, 2,484 of them, are only about 1/8 of the JSDT geography trio (about 19k). It isn't the flagship; it's a newcomer in this category.

3. Where users came from (growth tactics)

  1. Catalog cross-promotion plus brand repurchase (strongest evidence). Tz Studios already has 4 Apps on the same template in the library: maths 319k, physics 239k, life sciences 129k, English 90k (googleplay library), close to 800k in total. The top pinned comment on the geography listing (found helpful by 2026-08-21,15 people) says: "It's about time. I mean these people make the BEST past paper apps. From Maths, to Physics, to Life sciences, and English"; another says "They have other subjects as well". This shows that some users were already waiting for this subject and came to install it. Cross-promotion inside the App (a "more subjects" entry) wasn't directly observed and is unverified, but the developer page and Play's "More by" section already drive traffic between them. Linktree (linktr.ee/tzstudios) lists geography first.
  2. Play store search / ASO. The title "Geography Grade 12, 11, 10" stuffs in the grade-by-grade search terms South African students use most (geography grade 12 / 11 / 10). The description repeats past papers, memos, mapwork, NSC, June exams and prelim heavily. One app is chasing search terms for three grades at once, while JSDT builds a separate app for each grade.
  3. Exam season. Installs and rankings track the South African school calendar exactly: 8–September trials/prelims, 10-29 exams in P1,11-12 and P2.
  4. Website SEO: sapastpapers.co.za runs "grade 12 past papers" SEO landing pages, but as of 11-06 the site only lists 5 subjects (maths, physical sciences, life sciences, English, EGD). Geography is not listed, so the website is unlikely to be where geography users come from.
  5. Channels I couldn't find: Tz Studios has no official TikTok account (searches for tzstudios / tz studies / sapastpapers return nothing; @tzstudios is a photo studio in Los Angeles). x-radar finds nothing in the last 90 days. Google Ads Library and Meta Ad Library are not on my tracking list (no results doesn't mean no ads). The daily install curve shows no sign of paid push.

4. Why users stay and where the money comes from

  • On the product side, it puts 10–12 grades into one app: real past papers, memos, notes split by Paper 1 / Paper 2, mapwork calculations (distance, gradient, bearing, magnetic declination), AI explanations, flashcards, audio lessons, and most features work offline. For South African students who pay for data, "works offline" and "one app for all three years" are real selling points.
  • Monetisation: ads only (app_snap: ad_supported=True, offers_iap=False). Ad rates for South African education apps are low, so ad revenue from 20k installs is small (unverified). The maths app already sells in-app purchases ($2.49–2.99), and geography will probably copy that.

5. Differentiation: real, but not why it grew

  • Compared with older players like JSDT: ① three grades in one app; ② more "modern" features (AI explanations, flashcards, audio, mock exams); ③ higher rating (4.9 vs 4.5), but the rating base is tiny at 40 reviews; ④ geography is currently free with no paywall.
  • Compared with all-subject bundles like Hlayiso and Ultra-Deep: it goes deeper on one subject, and it's a series with a reputation.
  • But its growth comes from the developer's own brand and portfolio (returning users ask for this subject by name) plus exam season, not from anything breakthrough about the geography app itself. The differentiation explains why existing users would install another one, not how it took share from JSDT, and in practice it hasn't taken much.

6. Visibility and copycats

  • Visibility: very few people know about it yet. Revenue is not public, there is no press coverage, nobody mentions it on X, and there is no TikTok account for it. The founder's LinkedIn claims "educational apps used by over 500,000 students"; the website says "100K+ Downloads, 4.6–4.8★".
  • Copycats: this business is already copy-after-copy (JSDT, SOUTH BREEZ BOOMERANG, Ikhaya and saamangrade are all "one subject, one app"), so it's hard to say who copied whom. I haven't seen anyone specifically copying this one.
  • A side branch: the database has "SA Papers : Past Papers" under com.tzstudios.sapapers (developer name Taptic Education, email [email protected], listed 2025-04, 26k installs, ranked #59 in South African Education). The package prefix com.tzstudios suggests Tz may be partnered with, or has taken over, the older site sapapers.co.za (unverified). This is a second referral line.

7. What others can borrow

  • A "one subject, one app + same developer brand" portfolio: when the Nth app launches, there is already a waiting user base, so cold-start cost is close to zero.
  • The title packs several grades and search terms together, so one package catches many high-frequency searches.
  • Targeting a fixed exam calendar with localised content (local curriculum, local exam structure, offline use) is something big companies and global products don't bother with.
  • The ceiling is also clear: one country, one exam, low ad rates, and scale capped by the number of FET students in South Africa. Good as a cash-flow side project, not as a big opportunity.

8. Still unclear

  • Whether the app cross-promotes other subjects (not verified by installing it).
  • Whether Google or Meta have run ads for it (neither ad library tracks it).
  • What the relationship is between sapapers.co.za and Taptic Education.
  • How many installs will be lost after 11-12 exams in P2 and at the end of the school year, and whether the new cohort in January picks it back up.
  • Actual revenue.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.