mStudio Solutions
mPractice Citizenship Test app icon

mPractice Citizenship Test

Practise for the citizenship test of Australia, Canada or the United Kingdom.

mPractice Citizenship Test is one app with three tests. When you open it, choose your test: Australia, Canada or United Kingdom. Each test has its own questions, rules, colours and progress.

What it does

🇦🇺 Australia

Why did I fail the mock test with 75% or more?

Like the real test, you must get all 5 Australian values questions correct to pass. If you miss one, you do not pass, even with a high score. Use the values-only mode to practise them.

Where can I find the official rules?

On the Department of Home Affairs website.

🇨🇦 Canada

Why is an answer different from my copy of the guide?

Some facts in older copies of the guide are out of date, for example King Charles III, the 2021 oath and the 343 electoral districts. In these questions, the explanation gives you both today's fact and what the guide says.

Where can I find the official rules?

On canada.ca.

🇬🇧 United Kingdom

How do choose-TWO questions work?

Tap two answers, then tap Submit Answer. You need both answers right to get the point, like the real test.

Why is an answer different from today's facts?

The test still uses the 3rd edition handbook, and some facts in it are out of date, for example the monarch, the population and the jury age. In these questions, the explanation gives you both the handbook answer and today's fact.

Where can I find the official rules?

On GOV.UK.

Common questions

How do I change the test?

Tap ← All tests at the top of the test page, or the flag button at the top right. You can also tap the Settings button (the gear at the top right) and choose a test. Each test keeps its own scores and progress.

Are these the real test questions?

No. The questions are based on the official study guides of each country. They are not the real test questions. All explanations are written in our own words.

Is this an official government app?

No. mPractice Citizenship Test is an unofficial practice tool. It is not made by, linked to or approved by the Australian Government (Department of Home Affairs), the Government of Canada (IRCC) or the UK Government (Home Office). Always check the official website for the latest rules.

Does it work without internet?

Yes. All questions are built into the app, so it works fully offline.

How do I clear my scores?

Tap Clear under Recent Sessions. This clears the scores of the test you are using. Deleting the app also removes all your scores and progress.

How does the free version work?

You get 1 practice session a day for each test, in any mode. The session is used when you answer the first question. A new free session is ready the next day.

What do I get when I unlock?

Unlimited practice for that test, every day, in every mode. Each test is a separate one-time purchase, so you only pay for the test you need. There is no subscription.

I paid, but the app is still locked

Tap the Settings button (the gear at the top right), then tap Restore Purchases. Use the same Apple Account you paid with. This also works on a new iPhone or after you delete the app.

Can I get a refund?

Payments and refunds are handled by Apple. Go to reportaproblem.apple.com and choose the purchase.

Can I change the language?

Yes. Tap the Settings button (the gear at the top right) and choose a language. The menus change. The questions and answers stay in English.

Can I change the app icon?

Yes. In Settings, under App Icon, choose the icon for all tests, or the Australia, Canada or UK icon. The name under the icon stays "mPractice".

I had mPractice Canadian, Aussie or British Citizenship

Those three apps are now one app: mPractice Citizenship Test. Choose your test when you open it.

Does mPractice collect my data?

No. See the Privacy Policy.

Contact support

Found a problem or a wrong answer? Email us. If you can, tell us the test, the question, your iPhone model and iOS version.

Before you email, check the common questions above. The answer may be there.

info@mstudiosolutions.com