Skip to main content

Help & About

A free practice platform for Science Bowl, built by the PRISMS Science Bowl Club.

20,000+
MS & HS questions
4
Practice modes
100%
Free, no ads

About Science Bowl

The National Science Bowl (NSB) is a nationwide academic competition sponsored by the U.S. Department of Energy. Teams of four students race to answer questions across six science and math categories, on buzzers, under time pressure.

NSB runs two parallel divisions: Middle School (grades 6–8) and High School (grades 9–12). Format and rules match — the category labels differ. SciBowl.club keeps the two question banks separate; pick your level on signup or anytime from your profile.

Toss-ups (4 pts)

Individual questions. Only one team member answers — no collaboration.

Bonuses (10 pts)

Team questions, awarded after a correct toss-up. Collaboration allowed.

Question Bank

Both divisions follow the same overall shape: 17 rounds × 46 questions (23 toss-ups + 23 paired bonuses, ~782 per packet). Within a round the category split is essentially fixed — every round covers the full curriculum.

Categories: HS ↔ MS packets

Under the 2026 rules, middle school uses the same six subjects as high school. Middle school packets through 2021 used broader labels, and the middle school questions here come from those packets (2007–2021), so middle school practice keeps their names. Earth and Space is shared (the packets before 2010 call it Earth Science); HS Chemistry + Physics collapse into one MS bucket (Physical Science). The PRISMS Science+ Bowl adds its own Research and Engineering and Computer Science.

High School
↔
Middle School
Biology
↔
Life Science
ChemistryPhysics
→
Physical Science
Earth and Space
=
Earth and Space
Math
=
Math
Energy
=
Energy
(no HS equivalent)
—
General Science
(no HS equivalent)
—
ResearchEngineering and Computer Science

= shared name · ↔ direct rename · → HS buckets combined · — MS-only category

Packet composition

Real per-category counts from the most recent complete sets in our library — NSB Set 15 (2020) and NSB Set 10 (2016).

High School

NSB Set 15 · 2020
17
rounds
46
q / round
782
total
CategoryPer roundPer packet
Biology8136
Chemistry8136
Physics8136
Earth and Space8136
Math8136
Energy6102
Total46782

Middle School

NSB Set 10 · 2016
17
rounds
46
q / round
782
total
CategoryPer roundPer packet
Physical Science8–10154
Math8–10152
Life Science8136
Earth and Space8136
Energy6102
General Science6102
Total46782

Counts include both toss-ups and bonuses (each TU is paired with a same-subject bonus). In the MS packets here, Math and Physical Science alternate between 4 and 5 toss-ups per round to satisfy the 23-toss-up constraint. Older MS sets (pre-2014) used 25 + 25 per round instead of 23 + 23.

Using the Platform

Four practice modes track progress separately. Pick the one that matches how you want to study — see the per-mode chips on the Practice page for skill-level recommendations.

QuizType your answer. No clock.
Type a free-form answer or pick a multiple-choice letter. Smart fuzzy matching accepts case differences, articles, units, chemical notation, and ACCEPT-clause variants. No time pressure — best for new material.
Speed DrillBuzzer-style word-by-word reveal.
Question text reveals at 3 words/sec. Press Space to buzz in and stop the reveal, then type your answer. Tracks your average buzz time and the % of words revealed at buzz.
FlashcardReveal & self-rate. No typing.
Reveal the answer with Space (or tap), then rate yourself 1 (Knew), 2 (Kinda), 3 (Missed). Mobile: swipe right/up/left. Ratings feed the spaced-repetition picker on the practice page.
TimedCompetition-style countdown.
10 s for toss-ups, 30 s for bonuses. Auto-submits on timeout. (Real tournaments allow 5 s / 20 s — we add headroom for typing.) Timeout rate is tracked separately in your stats.

For coaches and live practice

Coach a Science Bowl club? The coach guide below takes you through it step by step.

ModerateRead a packet round without the PDF.

Pick a set and a round. Questions appear in packet order with pronunciation guides highlighted and ACCEPT / DO NOT ACCEPT notes on their own lines. Tap the timer when you finish reading (5 s toss-ups, 20 s bonuses) — it beeps at 5 seconds left and at time. On a laptop the toss-up and bonus sit side by side, and for visual bonuses “Show to players” puts only the figure on a projector. Press Explanation (E) under an answer to open the Explanation and Extension. Questions held back from practice stay in place with a note: fine to read, check first, or skip. Heard something wrong? Press Mark (F): it takes one press and no typing, and at the end of the round you send the marked list to the admins. Report is for one question you want to write about now. Coach accounts can also have a round read aloud (Space to start or stop). Your place in the round is saved on this device.

Open Moderate
Share a set or roundOne link opens all four modes.

Use Copy link on a set page, on the Practice page with one set selected, or at the end of a moderated round. Anyone who opens it practices exactly that set or round in Quiz, Speed Drill, Flashcard, or Timed mode, whatever their own saved level or filters.

Pick a set to share
Visual questionsDiagram bonuses from MIT packets.

Some bonuses need a figure. Only figures checked against the original slides are shown: choose “Text and reviewed visuals” or “Reviewed visuals only” in the Visual questions filter. They work in Quiz, Timed, and Flashcard (not Speed Drill); on a laptop the figure stays beside the question, and Enlarge zooms in.

Practice visual questions
Keyboard shortcuts

All Modes

Submit answer / Continue to next questionEnter
Previous / next question (after answering)← / →
Close dialogsEsc

Flashcard

Reveal answerSpace
Rate as ‘Knew it’1
Rate as ‘Kinda knew’2
Rate as ‘Missed’3

Speed Drill

Buzz in (stop text reveal)Space
Submit answer after buzzingEnter

Quiz & Timed

Select multiple choice answerW / X / Y / Z
Select multiple choice (alternative)1 / 2 / 3 / 4
Continue to next question (after answering)Space

Moderate

Previous / next question pair (also N / P)← / →
Show or hide the bonusB
Start or reset the answer timerT
Mark the question to fix laterF
Jump to a questionG
Show or hide explanationsE
Larger / smaller reading text+ / −
Read aloud / stop (coach accounts)Space
Continue reading after a stopEnter
Re-read the question from the topR
Answer grading rules

The answer checker accepts reasonable variations. Minor spelling differences, common abbreviations, and ACCEPT-clause alternatives all count as correct.

Case insensitive

"PHOTOSYNTHESIS" = "photosynthesis"

Articles ignored

"the mitochondria" = "mitochondria"

Numeric tolerance

3.14 ≈ 3.1416 for π

Unit variations

"5 meters" = "5m" = "5 m"

Chemical notation

"H2O" = "H₂O"

ACCEPT clauses

Alternative valid answers accepted

Timing rules (Timed Mode)

10 s

Toss-ups

Individual answer

30 s

Bonuses

Team discussion

Note: official tournaments use 5 s / 20 s. Real teams speak instantly; we add headroom because you type. For realistic buzzer cadence, use Speed Drill.

Stats tracking

Each mode has its own metrics. View on the Stats page.

Quiz

  • • Accuracy
  • • Questions answered
  • • Category breakdown

Speed Drill

  • • Average buzz time
  • • Words revealed at buzz (%)
  • • Accuracy

Flashcard

  • • Mastery rate (% knew)
  • • Partial rate (% kinda)
  • • Cards reviewed

Timed

  • • Accuracy
  • • Average time per question
  • • Timeout rate

Coach guide

For teachers and coaches running a club. Coach features need a coach account: on the Coach page, press Request coach access and an admin will look at it. Once you are a coach, the Coach page (Coach in the menu) shows a Getting started list that ticks off the first steps below as you do them.

  1. 1Create your club

    A club is everyone you coach at one school: your players, your co-coaches and your practices. Make one club for the whole group. Inside it, players can be on team A or team B, the way you would send two teams to a tournament, and you can move them at any time: you do not need a club for each team. A second club is for a separate program, such as middle school and high school. If your school already has a club, the New club form shows it, with its coach: ask them to add you as a co-coach, so your players and practices stay in one place.

    On the Coach page, press New club (in Getting started, or under your clubs once you have one). Give it a name, choose how it usually plays, All together (everyone on the buzzer) or A vs B (team A against team B), which you can change each time you record, type your players' names in seating order, one per line, and press Create club. First names are enough, and you can add players and change names later. The club opens on its Roster tab, ready to invite your players.

  2. 2Invite your players

    A name on your roster can be linked to the student's own account. Then you see their practice on the site: how often they practise, how they do in each subject, and every question they got right or wrong. Open the club's Roster tab: each name says whether it is linked, invited, or has no account yet. There are three ways to invite:

    • An invite link for one name. Press Make invite link on that player's name and send it however you usually reach them. It works once, for 14 days, whether or not they have an account yet.
    • An email invite, for a student who already has an account, under Invite players. The invite waits for them on their Your clubs page.
    • The club's join link, for everyone at once, also under Invite players. Press Turn on a join link, then Show in the room for a QR code. Turn it off once everyone has joined. Once every player is linked, Invite players folds to one line.

    Nothing is shared until the student accepts, and the page they accept on says exactly what you will see. They can leave the club whenever they like, and you stop seeing their practice straight away.

  3. 3Record a practice

    On the Coach page, press Record a practice on your club: Moderate opens on the rounds your school plays (middle school or high school). Pick a set and a round, and the recording setup opens over the first question (it is also under Record a practice at the top of the reader). Choose how you are playing (All together or A vs B) and the club, tap the names of anyone not here under Who's here? (only the players here go on the recording strip), then press Start recording. Your usual and Last time skip the first two questions and open your club at Who's here?. Someone came late? Press Recording at the top (on a phone, Practice on the strip) and tap their name. As you read, tap the player who buzzed, then Correct or Wrong. If they buzzed before you finished reading the question, tap Early? on that buzz: in a match, a wrong early buzz gives the other team 4 points. In A vs B the score shows at the top of the recording strip as you go, and the line under it says what each tap added. When a team earns a bonus, the bonus opens by itself: tap Got it, Missed or Skip, and that question is done. A bonus counts for the team that won its toss-up; one read after a toss-up nobody got counts for neither team. Undo takes back the last tap, and tapped again, the one before it, even after the page reloads. To move a player, hold their name until it lifts, then drag it to where they sit or onto the other team. If the room looks back to front, use Mirror (on a phone, tap Practice on the strip and it is in the window that opens, above Finish practice). Buzzes are saved on your device first, so a dropped connection loses nothing.

  4. 4Finish it and read the results

    When the round is over, press Finish practice, then See the practice grid. The grid shows which player is weak in which subject, and which subjects nobody buzzed on. It never ranks players. An A vs B practice also shows the score of team A and team B, the same one the strip showed. Every practice is on the club's Practices tab, and opens there. A practice left open says so on its page, with a Finish practice button, and when you come back to it hours later, Moderate asks whether to finish it or keep adding to it. Started one by mistake? While it has no buzzes, Delete this practice is under Finish practice. At the last question of a round the reader's button says Finish round: that ends the round, and the recording carries on into the next round until you finish the practice.

  5. 5Share a practice

    On a practice's page, press Make a share link, read what the link shows, and press Make the link. Anyone with the link can open that practice without signing in. It shows the club's name, the questions read and the names of the players who buzzed, nothing else, and nobody can change anything through it. Press Stop sharing and the link stops working at once.

  6. 6Students, Topics and Still don't get it

    Press Open club on the Coach page, or the club's name. A club opens on Overview: the card from the Coach page in full, with every subject at practice and on their own. Its other tabs are Students, Practices, Topics, Still don't get it, and Roster last, where you set up players and coaches. Three of them:

    • Students: each player who linked their account, with when they last practised, the days they practised in the past 28 (“4 of 6” means 4 of the 6 days since they joined the site), their answers, and how they do overall and in each subject. Right counts only answers the site checked: flashcards a player rates themselves count as practice, not as right or wrong. Click a column heading to sort by it, and Seating order to put it back. Open a player to see every question they got right or wrong.
    • Topics: where the club is weak, topic by topic, with what you recorded at practice beside what players do on their own. A model placed each question in a topic, so a few placements are debatable.
    • Still don't get it: questions players marked “Still don't get it” after seeing the answer, most marked first, with the answer and explanation. You see how many marked a question, never who. A question shows once 2 players have marked it, and nothing shows until 3 players have linked their accounts. Press Discussed once the club has talked it through, and it leaves the list until players mark it again.

    When some players are on team A or team B, Students and Topics show Everyone, Team A and Team B above the table, so you can see where your A team is weak before a tournament. One team's Topics counts its players' buzzes and their own practice; questions nobody buzzed stay under Everyone. Still don't get it is always the whole club's, because a team of five is too few to keep the marks anonymous.

    Players are told all of this when they join, including that you see only counts for “Still don't get it”. On Your clubs each player can open What your coach sees: their own record, exactly as you see it, and every coach of the club with the date they started.

  7. 7Add a co-coach

    On the club's Roster tab, go to Coaches, type the coach's exact email on this site and press Invite. They need a coach account, and they accept on their Your clubs page (the people icon at the top of the site). A co-coach records practices and sees everything you see, players' own practice included, and players see every coach on Your clubs. Only the club's owner invites or removes co-coaches, deletes the club or hands it over. A co-coach can leave the club at any time.

  8. 8Hand a club over

    If you stop coaching a club, hand it to a co-coach so its roster and practices stay with it. On the Roster tab under Coaches, press Hand over, choose the new owner, and decide whether to Stay on as a co-coach. You cannot undo it yourself: only the new owner, or an admin, can hand it back. To hand it to a coach who is not in the club, invite them as a co-coach first, or ask an admin.

Practice vs Real Competition

This platform is for content practice — learning the material that appears in Science Bowl questions. Real tournaments have elements we can't simulate in a browser:

Real competition

  • Physical buzzers with lock-out
  • Verbal answers judged by a moderator
  • Team collaboration on bonuses
  • Interrupts, stalls, blurt penalties
  • 5 s toss-ups, 20 s bonuses

This platform

  • Self-paced review (Flashcard, Quiz)
  • Typed answers with fuzzy matching
  • Buzzer simulation in Speed Drill
  • Extended timing for typing (10 s / 30 s)
  • Personal progress + spaced repetition

Moderate

Run a practice with real buzzers: read any round on screen with answers and timers

Rules videos

How a match works, and the mistakes that cost points: blurts, stalls, interrupts, and more

Officials' Quick Reference

Phrases, timing, scoring and rulings for moderators & scorekeepers (2026 Rules)

Frequently Asked Questions

What are the keyboard shortcuts?
Quiz and Timed: type your answer and press Enter, W/X/Y/Z or 1–4 for multiple choice, → for the next question. Flashcards: Space reveals, 1/2/3 rate how you did, ← → move between cards. Speed Drill: Space buzzes in, Enter submits. On a phone or tablet the same actions are buttons — tap Buzz, tap the card to reveal, tap a rating or swipe.
Why does Timed mode give 10 and 30 seconds instead of 5 and 20?
Official Science Bowl gives 5 seconds for a toss-up and 20 for a bonus, counted from the moment the moderator stops reading. Practising alone you read the question yourself, so those same seconds would go on reading rather than thinking — the defaults include the reading time a moderator would have taken. You can change both on the Timed start screen, and there is a button to set the official 5 and 20 if you want the real buzzer feel.
How should I type a short answer?
Type it the way you would say it. Capitalization, spacing and punctuation are ignored, and accepted alternatives from the packet count. For math, use ordinary keyboard notation — x^2 for a square, sqrt(2) or √2 for a root, pi, and 3/4 for a fraction — and give the form the question asks for: if it says “factor”, leave it factored; if it says “standard form”, write it that way. If a question asks for several things, give them all, separated by commas or “and”.
I was marked wrong but my answer was right. What do I do?
Press “My answer was correct” under the result. It counts the question as correct for you straight away. If you are signed in, it also sends us what you typed so we can fix the checker for everyone; signed out, it counts on this device only. You can also use Report → “My answer should have counted” to add detail. That is different from “Wrong answer”, which is for when the answer shown is itself incorrect.
What's the difference between the MS and HS levels?
Middle School (grades 6–8) and High School (grades 9–12) are separate NSB divisions with their own question sets. Format, scoring, and timing match. Category names differ — see the Categories table above. Pick your level on signup or change it anytime from your profile.
What sources are the questions from?
Real Science Bowl tournaments. The HS bank includes NSB regional + national packets, the MIT Science Bowl Invitational, and the Stanford Science Bowl Invitational. The MS bank is built from official NSB Middle School round packets. Each level only sees questions from its own division.
How do I give my club one round to review?
Use Copy student link at the end of a round in Moderate, or Copy link on the round's student review page (the link icon at the top of Moderate opens it), or on the Practice page with that set and round selected. The link opens the round in all four modes and ignores each student's saved settings, so everyone gets the same questions.
Can I run a live practice without printing the packet?
Yes. Moderate reads any round from your screen: questions in order with answers and ACCEPT notes, a 5 s / 20 s timer with sound cues, and a jump grid. It saves your place on the device and never changes players' own practice stats. Coaches can also record the practice: see Record a practice in the Coach guide.
What does the Question order setting (New First, Spaced, Review, Random) do?
It controls how the next question is selected on the practice page — independently of which practice mode (Quiz, Speed, Flashcard, Timed) you pick: 'New First' prioritizes unseen questions; 'Spaced' uses your confidence ratings + recency; 'Review' focuses on questions you missed or marked 'Kinda'; 'Random' is pure random.
Can I filter questions by category?
Yes. The Filters panel on the Practice page filters by level (MS/HS), category, type (Toss-up/Bonus), format (Multiple Choice/Short Answer), and tournament source.
Is my progress saved?
Yes. Progress saves to your browser by default (per-mode stats, accuracy, buzz times, mastery). Sign in and it syncs across devices via your account.
How do I reset my progress?
From the Practice page, click 'Reset progress' in the progress bar (or do it from the Stats page). This clears your history across all modes.

Ready to practice?

Choose your mode and start training.