There is a pattern in almost every classroom. A teacher asks a question. One or two students raise their hands. The rest stay quiet, not because they do not have a guess, but because being wrong in front of others feels worse than saying nothing. Over time, that quiet becomes a habit. Students stop attempting what they are not sure of. They stop engaging with difficulty. They learn to protect themselves from the feeling of failure instead of learning to push through it.
FailFast EDU is a school management and learning platform built around the opposite assumption: that the attempt matters, even when it is wrong. Especially when it is wrong.
The Scoring System That Changed How This Works
Every quiz platform rewards correct answers. FailFast does too. But it also rewards the attempt that came before the correct answer.
Here is how it works in practice. When a student answers a question in FailFast Mine (the platform's practice mode), they get up to three attempts per question. The scoring breaks down like this:
- First attempt correct: 15 success points, 5 fail points.
- One failure, then correct: 5 success points, 15 fail points.
- Two failures, then correct: 3 success points, 20 fail points.
- Three failures, shown the answer: 0 success points, 25 fail points.
Two things stand out here. First, a student who struggles but eventually gets it right earns more total points than a student who gets it right immediately. Second, a student who fails every attempt still walks away with 25 points. The floor is not zero. There is no scenario where trying produces nothing.
This is called fail-forward scoring, and it is the same engine that runs across every part of the platform.
Two Types of Points, Two Different Signals
The platform tracks success points and fail points separately. That separation is intentional, and it is useful to schools in ways that a single score is not.
Success points measure what a student actually knows. They only accumulate when a student answers correctly. You cannot inflate a success point total by attempting questions and failing all of them.
Fail points measure how hard a student is working. A student with high fail points is a student who is engaging, attempting, and not sitting out. They may not have the answers yet, but they are in the practice.
Together, these two numbers tell a more complete story than a single percentage score. A student with low success points but rising fail points is improving. A student with high fail points and low success points might need extra support. A student with both high is the one pushing themselves hardest.
The Teacher's Toolkit
Teachers on FailFast EDU have a set of tools that go beyond uploading documents and waiting.
Question creation. Teachers create questions directly on the platform, organized by subject and class level. Questions can be kept as private drafts, shared within the school so all students can access them, or submitted to FailFast's platform-wide question bank for review.
Quiz and competition creation. Teachers can build structured quiz sessions and assign them to specific classes, with a completion deadline. A teacher can create a Chemistry quiz for SS2 and have every SS2 Chemistry student complete it by Friday. The teacher can also set up class competitions where students compete against each other for leaderboard position.
Scoring flexibility. By default, quizzes use the platform's fail-forward scoring system. But teachers can also set their own point values per question for specific quizzes, separate from the platform's scoring system. Custom-scored quizzes do not affect a student's official success or fail point totals. The teacher sees both scoring systems in their analytics. Students see both on their dashboards. They do not mix.
Analytics. Teachers see how every student interacted with every question: how many attempts it took, whether they got it right, and how they compared to the class average. This is not a final grade. It is a view of how the student's thinking progressed on that specific question.
What Students Experience
Students access the platform through FailFast Mine, the practice mode. Their class level is set by the school admin as a default, but students can choose to practice any class level freely. An SS2 student who wants to work on JSS3 Maths to close a gap can do that. An SS1 student who wants to stretch into SS3 content can do that too.
Beyond practice, students can create their own challenge sessions and invite classmates to compete. They choose the subject, class level, and format. Within a private school, only fellow students see these challenges. Within a public school, they can open their challenges to students from other public schools.
The platform also has a streak system. Students earn a streak by completing at least one practice session per day. Consecutive days build the streak count, which applies a point multiplier to their practice sessions. A 30-day streak gives roughly a 29% boost to points earned per session. Students start with 3 grace days (protected misses that keep a streak from breaking), and that allowance grows with the streak over time.
Students can also add classmates as friends on the platform, view a weekly friends leaderboard, and opt into streak partnerships where they can see each other's daily activity status and send reminders before the day ends.
School Battles
When a school has made their account public, admins can challenge other public schools to a school battle.
The initiating admin sends the challenge to another school's admin. If accepted, both admins select an equal number of participating students, set the subject, class level, session format, and choose how the winner is determined. Questions are drawn from the platform's question bank based on the configuration.
There are two ways to determine the winner. The first is average score: the school with the higher average success points per participating student wins. This rewards quality and favors selecting the school's strongest students. The second is total score: the school with the higher combined success points across all participating students wins. This rewards depth and means every student's contribution counts, which changes the strategy around who you pick to participate.
Both schools see which method is in use before the challenge is accepted.
Analytics Across Schools
When schools are public, the platform provides an interschool analytics dashboard with three specific metrics:
Fearless Learner Ratio. This tracks the proportion of students who consistently attempt questions, earn high fail points, and then show improvement over time. It measures how deeply the fail-forward mindset has taken hold across the student body.
Top Performer Ratio. This measures the proportion of students with high success points relative to the total student body, normalized by school size. It is a density metric, not just a count of top students.
Consistency Score. This tracks how many students maintain daily practice streaks without breaking them. It is a measure of institutional discipline across the student population.
These are not raw test results. They are behavioral metrics that capture how students relate to learning, not just whether they pass a question set.
Leaderboards Built for Schools
Within each school, students compete on leaderboards specific to the school environment. Two stand out.
Future Stars ranks students who are practicing questions above their assigned class level. An SS1 student regularly working on SS3 content shows up here. It rewards academic ambition that does not wait for the curriculum to catch up.
Foundation Builders ranks students who practice content below their current class level to reinforce weak foundations. An SS3 student going back through JSS2 topics to close a gap earns recognition for it here rather than being ignored because the work is "too easy."
These leaderboards exist because growth does not always look like doing the hardest thing available. Sometimes it looks like going back.
How Schools Are Billed
FailFast EDU is free to start. Every school gets one admin account, two teacher accounts, and six student accounts at no cost and with no payment method required. Small tutorial centers or after-school programs can run on the free plan indefinitely.
When a school needs more accounts, they move to the paid tier. Billing is per account, per quarter:
- Student accounts: 750 naira per quarter per account
- Teacher accounts: 1,500 naira per quarter per account
- Admin accounts: 3,000 naira per quarter per account
A school with 150 students pays 108,000 naira per quarter for 144 paid student accounts (6 are free), plus 4,500 naira for 3 additional teachers beyond the two free ones. That works out to 750 naira per student per quarter, which is 250 naira per month per student.
Billing is account-day based, not snapshot based. If a school creates 100 student accounts mid-term and deactivates 20 of them two weeks later, they pay only for the days those accounts were active. The billing schedule follows the school's own academic calendar. The admin sets term start dates and payment dates once per year, and payment is collected on the scheduled date for the previous term's usage.
A Note on Separation
FailFast EDU and FailFast Arena (the competitive platform for the general public) are completely separate. Students in a school tenant have no access to Arena features. There is no exposure to real-money mechanics inside the school environment. This is a deliberate architectural and regulatory choice, not a limitation.
If a student later wants to create a personal Arena account after they finish school, they can do that independently. They can also import the success and fail points they accumulated during their school years into their Arena account as a starting point for their own competitive journey.
