Comparison

ICBC Practice Knowledge Test vs Spiffy

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

ICBC Practice Knowledge Test

Prepare for your British Columbia learner's licence knowledge test with this official app. It features a practice test with questions based on the official driving guide, licensing office locations, and safe driving tips.

Highlights
  • Practice knowledge test
  • Official driving guide access
  • Licensing office locator
  • Safe driving tips videos
  • Test result sharing
Features
Read full description

This official ICBC app has everything you need to help you prepare for—and pass—the knowledge test for your learner’s (Class 7L) licence in British Columbia. The app includes: • ICBC’s practice knowledge test. • The driving guide: Learn to Drive Smart. • Licensing office locations. Take the practice test anytime, anywhere —as often as you need. How it works The practice test consists of 25 multiple-choice questions randomly chosen from a database of nearly 200 questions. The questions are based on the information in the ICBC driving guide, Learn to Drive Smart. On the actual test, you will need to answer 40/50 questions correctly to pass. As you answer questions, the app lets you know if you’re on track and where to look in Learn to Drive Smart for more info. You can also watch safe driving tips on video and look up the location of your nearest licensing office when you’re ready to book your actual knowledge test. Got a perfect score? Share your test results with your friends on Facebook, X (Twitter) or email. How to pass your knowledge test Taking the practice knowledge test can help prepare you for the actual one, but to pass, you need to also study and understand the material in the Learn to Drive Smart guide. About ICBC At the Insurance Corporation of British Columbia (ICBC) our job is making sure the auto insurance system works for all road users and working towards a safer B.C.. We license and insure drivers and vehicles across the province and work to promote road safety through road improvement projects and awareness campaigns Find out more on icbc.com. Legal If you download or use this application, your use of this application is subject to the terms and conditions of the End User License Agreement located at https://www.icbc.com/Pages/Terms-and-conditions.aspx. Please review the End User License Agreement. This application is licensed to you and not sold.

About

Spiffy

Access product and process knowledge easily to enhance your skills and deliver outstanding experiences. This app offers engaging training modules that make learning feel effortless and rewarding, helping you master your industry.

Highlights
  • Product and process knowledge access
  • Engaging training modules
  • Skill sharpening
  • Memory testing
  • Industry rank progression
  • Brand-specific product updates
Features
Read full description

Product & process knowledge at your fingertips. We empower you to deliver exceptional experiences. Spiffy is a super-simple training app that doesn’t feel like work. We provide the information you need to sharpen your skills in an engaging and rewarding way. Test your memory with quick modules, and rise through the ranks of your industry by proving that you know your stuff. Follow the brands you love to stay up-to-speed on their latest products and send us a request if you’d like us to expand our free catalog of product knowledge modules.

Screenshots

ICBC Practice Knowledge Test4 screens
Spiffy4 screens

Verdict

The call

The clearest difference is rating: Spiffy at 5.0 against ICBC Practice Knowledge Test's 4.3. Spiffy also leads on review sentiment (83% vs 42%) and update cadence (every 2 months vs every 6 months). ICBC Practice Knowledge Test's advantage is ratings volume (23 vs 1). On price, ads, in-app purchases and monetization model there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. Neither carries in-app purchases, so what you see is what you pay.

ReceptionRating · Positive reviews · Number of ratings

Spiffy holds the better App Store score, 5.0 against 4.3. That said, the two scores are not equally well evidenced: ICBC Practice Knowledge Test has 23 ratings behind it against 1, so its average is the more settled of the two. Written reviews point the same way: 42% of ICBC Practice Knowledge Test's written reviews are positive against 83% of Spiffy's.

UpkeepUpdate frequency

ICBC Practice Knowledge Test ships an update every 6 months, Spiffy every 2 months. The most recent releases landed on October 16, 2026 and October 15, 2026 respectively.

Scorecard5 real differences · 5 level
ICBC Practice Knowledge Test versus Spiffy: the parameters behind the verdict, then further details
ParameterICBC Practice Knowledge TestSpiffy
PriceFreeFree
Rating4.3 (23 ratings)5.0 (1 ratings) — better
Positive reviews42.0% of reviews82.8% of reviews — better
Number of ratings23 — better1
Update frequencyEvery 6 monthsEvery 2 months — better
AdsNoNo
In-app purchasesNoNo
MonetizationFreeFree
DevicesiPhone, iPodiPhone, iPad, iPod — better
Requires iOS15.113.4 — better
Further details — not scored
Size34 MB22 MB
Age rating4+12+
DeveloperICBCSpiffy Inc

Customer experience

ICBC Practice Knowledge Test

All ratings23 ratings
Positive82.6%
Neutral0.0%
Negative17.4%
Written reviews81 reviews
Positive42.0%
Neutral11.1%
Negative46.9%

Spiffy

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%
Written reviews58 reviews
Positive82.8%
Neutral3.4%
Negative13.8%

User reviews

ICBC Practice Knowledge Test

From 23 App Store ratings

What we love

  • 👍 Helpful for studying
  • 👍 Good for practice tests
  • 👍 App is well-designed
  • 👍 Offline availability
  • 👍 Includes study guide

Room to improve

  • 🐛 App doesn't load
  • 🐛 App crashes
  • 🐛 Questions are different from real test
  • 🐛 Inaccurate or misleading questions
  • 🐛 UI issues

Spiffy

From 1 App Store ratings

What we love

  • 👍 User-friendly interface
  • 💡 Great for product knowledge
  • 🧠 Educational and informative
  • 🏆 Fun with contests and rewards
  • 🚀 Quick and easy to use

Room to improve

  • 🐛 Frequent app crashes
  • 🐛 Freezes after completing modules
  • 🐛 Incorrect data in modules
  • 🐛 Fails to submit correct answers
  • 🐛 Server errors

Bugs and requests

ICBC Practice Knowledge Test

Reported bugs

35 issues
  • App never loads
  • App doesn't open
  • App crashes when practice is finished
  • App crashes when completing practice test in Chinese
  • App crashes on iPhone
Show 30 more
  • App freezes
  • Mock tests are broken
  • Questions repeat in mock tests
  • Some questions have multiple correct answers
  • Links in guide are broken
  • Guide does not open
  • Manual does not open
  • Practice test won't come up
  • Font too large, cannot move down
  • iPad version is iPhone size
  • Cannot flip horizontal on iPad
  • Chinese translation difficult to understand
  • Two identical questions with different answers
  • App crashes after finishing written test
  • Some items out of screen range
  • Practice test questions do not change position
  • Questions contradict each other
  • Questions not in the actual test
  • Answers are bad
  • Questions are different from actual test
  • Study material is missing key info
  • Different answers every time for some questions
  • Old dated test
  • App is very slow
  • Does not have required options
  • Website difficult to navigate
  • Class 4 testing not included
  • Examiner did not give clear commands
  • App is not true, questions not on real test
  • Not helpful, questions different than app

Requested features

18 requests
  • Add Spanish language
  • Add Ukrainian or Russian language
  • Add French language
  • Add motorcycle knowledge test
  • Add Pashto, Dari, Persian languages
Show 13 more
  • Add Arabic language
  • Add Polish language
  • Add game mode
  • Add review of messed up questions
  • Add optional sign-in for past tests
  • Remember last read position in book
  • Add 2nd book for novice road test
  • Add N book
  • Improve UI for Chinese language
  • Add bookmarking feature
  • Make images in questions bigger
  • Make correct answers change position
  • Add Yukon version

Spiffy

Reported bugs

10 issues
  • Server Error 500
  • App freezes after completing modules
  • Account not accessible/says it doesn't exist
  • Constant wrong data in modules
  • App says update available but none in App Store
Show 5 more
  • App freezes after completing modules
  • Fails to submit correct answers
  • App crashes after every test
  • App crashes after completing a quiz
  • Incorrect answers marked as correct

Requested features

7 requests
  • Easier to suggest fixes for errors
  • Option to follow others in the industry
  • Feature to see friends' scores
  • More up-to-date modules for new product releases
  • Improve accuracy of module information
Show 2 more
  • Clearer indication of incorrect answers in quizzes
  • Remove unnecessary age/location gating

In-app purchases

None

ICBC Practice Knowledge Test

No in-app purchases

None

Spiffy

No in-app purchases

Questions

Is ICBC Practice Knowledge Test free?
ICBC Practice Knowledge Test is free to download, with no in-app purchases.
Is Spiffy free?
Spiffy is free to download, with no in-app purchases.
Which has better reviews, ICBC Practice Knowledge Test or Spiffy?
Spiffy is rated higher. ICBC Practice Knowledge Test averages 4.3 out of 5 from 23 ratings, while Spiffy averages 5.0 from 1 ratings.
Do ICBC Practice Knowledge Test or Spiffy have ads?
Neither ICBC Practice Knowledge Test nor Spiffy shows ads.
Which is updated more often, ICBC Practice Knowledge Test or Spiffy?
ICBC Practice Knowledge Test ships an update every 6 months, and Spiffy every 2 months. Most recently, ICBC Practice Knowledge Test was updated on October 16, 2026 and Spiffy on October 15, 2026.

Other comparisons