Champion: William Hopkins Middle School, Fremont, California
Runner-Up: Windemere Ranch Middle School, San Ramon, California
Third Place: Fort Settlement Middle School, Sugar Land, Texas
Fourth Place: Carroll Middle School, Southlake, Texas
Top 8 schools:
BASIS Independent Silicon Valley, San Jose, California
Urbana Middle School, Ijamsville, Maryland
Odle Middle School, Bellevue, Washington
John Horner Middle School, Fremont, California
2025 National Biology Bowl Round-Robin Groups
Group A
BASIS Cedar Park Team 2 (2-1)
Fort Settlement Middle School (3-0)
Goddard Middle School Team B (0-3)
Sycamore Middle School (1-2)
Group B
Foothill Country Middle School A (0-3)
Hopkins Middle School (3-0)
Quail Valley Middle School (2-1)
Thorton Middle School (1-2)
Group C
Bay Area Homeschool (0-3)
Davidson Academy (2-1)
RJ Grey Junior High School (1-2)
Suzanne Middle School Team B (3-0)
Group D
Chaparral Middle School Team A (1-2)
South Pointe Middle Scool (2-1)
University Academy Team A (0-3)
Windemere Ranch Middle School (3-0)
Group E
Chaparral Middle School Team B (2-1)
Sierra Vista Middle School (1-2)
University Academy Team B (0-3)
Urbana Middle School (3-0)
Group F
Brambleton Middle School (3-1)
Dana Middle School Team A (0-4)
Prestige STEM Academy B (3.5 - 0)
Stanford Online High School (1-2)
Yu Ming Chater School Team B (1.5 - 1)
Group G
BASIS Silicon Valley Team 1 (3-0)
Dana Middle School Team B (1-2)
Orinda Intermediate School Team B (0-3)
Pine Lake Middle School (2-1)
Group H
BASIS Silicon Valley Team 2 (1-2)
Dana Middle School Team C (0-3)
Merryhill Middle School (2.5 - 0)
Odle Middle School (2.5 - 0)
Group I
BASIS Silicon Valley Team 3 (1-2)
Evergreen Middle School (3-0)
Los Altos Homeschool (0-3)
Orinda Intermediate School Team A (2-1)
Group J
BASIS Silicon Valley Team 4 (0-3)
First Avenue Middle School (2-1)
Long Island School Team B (1-2)
Prestige STEM Academy A (3-0)
Group K
BASIS Silicon Valley Team 5 (0.5 - 2)
Lakeside Middle School (1.5 - 1)
Long Island School Team A (1-2)
Tyee Middle School (3-0)
Group L
BASIS Cedar Park Team 1 (1-2)
John Horner Middle School C (3-0)
Kealing Middle School (2-1)
Yu Ming Charter School Team A (0-3)
Group M
Foothill Country Middle School B (0-3)
International School Team 1 (1-2)
John Horner Middle School B (2-1)
Suzanne Middle School Team A (3-0)
Group N
Carroll Middle School (2-1)
Goddard Middle School Team A (2-1)
International School Team 2 (0-3)
John Horner Middle School A (2-1)
Opening Ceremony (7 am PT, 9 am CT, 10 am ET)
Round-Robin
First Round-Robin Round (8:00 am PT, 10:00 am CT, 11:00 am ET)
Group A: BASIS Cedar Park Team 2 (22) vs. Fort Settlement Middle School (156)
Group B: Foothill Country Middle School A (8) vs. Hopkins Middle School (166)
Group C: Bay Area Homeschool (16) vs. Davidson Academy (124)
Group D: Chaparral Middle School Team A (12) vs. South Pointe Middle School (32)
Group E: Chaparral Middle School Team B (16) vs. Sierra Vista Middle School (8)
Group F: Brambleton Middle School (20) vs. Dana Middle School Team A (8)
Group F2: Ming Charter School Team B (26) vs. Prestige STEM Academy Team B (26)
Group G: BASIS Silicon Valley Team 1 (142) vs. Dana Middle School Team B (0)
Group H: BASIS Silicon Valley Team 2 (Walkoer) vs. Dana Middle School Team C (0)
Group I: BASIS Silicon Valley Team 3 (50) vs. Evergreen Middle School (66)
Group J: BASIS Silicon Valley Team 4 (22) vs. First Avenue Middle School (66)
Group K: BASIS Silicon Valley Team 5 (30) vs. Lakeside Middle School (30)
Group L: BASIS Cedar Park Team 1 (56) vs. John Horner Middle School C (66)
Group M: Foothill Country Middle School B (8) vs. International School Team 1 (30)
Group N: Carroll Middle School (90) vs. Goddard Middle School Team A (36)
First Round-Robin Round (8:30 am PT, 10:30 am CT, 11:30 am ET)
Group A: Goddard Middle School Team B (24) vs. Sycamore Middle School (50)
Group B: Quail Valley Middle School (46) vs. Thornton Middle School (12)
Group C: RJ Grey Junior High School (62) vs. Suzanne Middle School Team B (90)
Group D: University Academy Team A (0) vs. Windemere Ranch Middle School (Walkover)
Group E: University Academy Team B (0) vs. Urbana Middle School (Walkover)
Group F: Prestige STEM Academy Team B (88) vs. Stanford Online High School (22)
Group G: Orinda Intermediate School Team B (16) vs. Pine Lake Middle School (76)
Group H: Merryhill Middle School (70) vs. Odle Middle School (70)
Group I: Los Altos Homeschool (24) vs. Orinda Intermediate School Team A (162)
Group J: Long Island School Team B (8) vs. Prestige STEM Academy Team A (76)
Group K: Long Island School Team A (12) vs. Tyee Middle School (98)
Group L: Kealing Middle School (72) vs. Yu Ming Charter School Team A (66)
Group M: John Horner Middle School B (50) vs. Suzanne Middle School Team A (80)
Group N: International School Team 2 (12) vs. John Horner Middle School A (20)
Second Round-Robin Round (9:00 am PT, 11:00 am CT, 12:00 pm ET)
Group A: BASIS Cedar Park Team 2 (48) vs. Goddard Middle School Team B (34)
Group B: Foothill Country Middle School A (18) vs. Quail Valley Middle School (122)
Group C: Bay Area Homeschool (38) vs. RJ Grey Junior High School (90)
Group D: Chaparral Middle School Team A (Walkover) vs. University Academy Team A
Group E: Chaparral Middle School Team B (Walkover) vs. University Academy Team B
Group F: Brambleton Middle School (30) vs. Prestige STEM Academy Team B (54)
Group F2: Yu Ming Charter School Team B (38) vs. Dana Middle School Team A (16)
Group G: BASIS Silicon Valley Team 1 (122) vs. Orinda Intermediate School Team B (12)
Group H: BASIS Silicon Valley Team 2 (34) vs. Merryhill Middle School (90)
Group I: BASIS Silicon Valley Team 3 (78) vs. Los Altos Homeschool (30)
Group J: BASIS Silicon Valley Team 4 (26) vs. Long Island School Team B (40)
Group K: BASIS Silicon Valley Team 5 (26) vs. Long Island School Team A (46)
Group L: BASIS Cedar Park Team 1 (54) vs. Kealing Middle School (66)
Group M: Foothill Country Middle School B (16) vs. John Horner Middle School B (66)
Group N: Carroll Middle School (184) vs. International School Team 2 (12)
Second Round-Robin Round (9:30 am PT, 11:30 am CT, 12:30 pm ET)
Group A: Fort Settlement Middle School (150) vs. Sycamore Middle School (12)
Group B: Hopkins Middle School (168) vs. Thornton Middle School (4)
Group C: Davidson Academy (48) vs. Suzanne Middle School Team B (78)
Group D: South Pointe Middle School (34) vs. Windemere Ranch Middle School (160)
Group E: Sierra Vista Middle School (8) vs. Urbana Middle School (160)
Group F: Dana Middle School Team A (20) vs. Stanford Online High School (78)
Group G: Dana Middle School Team B (30) vs. Pine Lake Middle School (38)
Group H: Dana Middle School Team C vs. Odle Middle School (Walkover)
Group I: Evergreen Middle School (98) vs. Orinda Intermediate School Team A (90)
Group J: First Avenue Middle School (54) vs. Prestige STEM Academy Team A (102)
Group K: Lakeside Middle School (8) vs. Tyee Middle School (98)
Group L: John Horner Middle School C (104) vs. Yu Ming Charter School Team A (34)
Group M: International School Team 1 (0) vs. Suzanne Middle School Team A (168)
Group N: Goddard Middle School Team A (48) vs. John Horner Middle School A (8)
Third Round-Robin Round (10:00 am PT, 12:00 pm CT, 1:00 pm ET)
Group A: BASIS Cedar Park Team 2 (92) vs. Sycamore Middle School (66)
Group B: Foothill Country Middle School A (24) vs. Thornton Middle School (32)
Group C: Bay Area Homeschool (34) vs. Suzanne Middle School Team B (88)
Group D: Chaparral Middle School Team A (16) vs. Windemere Ranch Middle School (156)
Group E: Chaparral Middle School Team B (12) vs. Urbana Middle School (170)
Group F: Brambleton Middle School (88) vs. Stanford Online High School (68)
Group G: BASIS Silicon Valley Team (96) 1 vs. Pine Lake Middle School (80)
Group H: BASIS Silicon Valley Team 2 (34) vs. Odle Middle School (112)
Group I: BASIS Silicon Valley Team 3 (34) vs. Orinda Intermediate School Team A (94)
Group J: BASIS Silicon Valley Team 4 (26) vs. Prestige STEM Academy Team A (100)
Group K: BASIS Silicon Valley Team 5 (24) vs. Tyee Middle School (80)
Group L: BASIS Cedar Park Team 1 (90) vs. Yu Ming Charter School Team A (16)
Group M: Foothill Country Middle School B (16) vs. Suzanne Middle School Team A (116)
Group N: Carroll Middle School (48) vs. John Horner Middle School A (86)
Third Round-Robin Round (10:30 am PT, 12:30 pm CT, 1:30 pm ET)
Group A: Fort Settlement Middle School (212) vs. Goddard Middle School Team B (4)
Group B: Hopkins Middle School (118) vs. Quail Valley Middle School (80)
Group C: Davidson Academy (78) vs. RJ Grey Junior High School (34)
Group D: outh Pointe Middle School (Walkover) vs. University Academy Team A
Group E: Sierra Vista Middle School (Walkover) vs. University Academy Team B
Group F: Dana Middle School Team A (36) vs. Prestige STEM Academy Team B (62)
Group F2: Yu Ming Charter School Team B (60) vs. Brambleton Middle School (138)
Group G: Dana Middle School Team B (42) vs. Orinda Intermediate School Team B (36)
Group H: Dana Middle School Team C vs. Merryhill Middle School (Walkover)
Group I: Zoom ID: 446 136 5900 Evergreen Middle School (78) vs. Los Altos Homeschool (66)
Group J: Zoom ID: First Avenue Middle School (62) vs. Long Island School Team B (40)
Group K: Lakeside Middle School (52) vs. Long Island School Team A (40)
Group L: John Horner Middle School C (110) vs. Kealing Middle School (62)
Group M: International School Team 1 (22) vs. John Horner Middle School B (98)
Group N: Goddard Middle School Team A (30) vs. International School Team 2 (26)
Tie-Break (11:00 am PT, 1:00 pm CT, 2:00 pm ET)
Group H: TIE BREAK! Odle vs. Merryhill (Odle won)
Group N: TIE BREAK 3-Way Tie Carrol, Goddard, John Horner
Playoffs
First round byes: (see you at 1 pm PT)
A1: Fort Settlement
E1: Urbana Middle School
D1: Windemere Middle School
C1: Suzanne Middle School Team B
F1: Prestige STEM Academy B
B1: Hopkins Middle School
H1: Odle Middle School
Playoffs First Round (12:00 pm PT, 2:00 pm CT, 3:00 pm ET)
Match #1: E3 vs. D3 Sierra Vista Middle School (34) vs. Chaparral Middle School Team A (12)
Match #2: C2 vs. F4 Davidson Academy (108) vs. Stanford Online High School (34)
Match #3: G4 vs. B2 Orinda Intermediate School Team B vs. Quail Valley Middle School (Walkover)
Match #4: I1 vs. N4 Evergreen Middle School (75) vs. International School Team 2 (34)
Match #5: M3 vs. J2 International School Team 1 (30) vs. First Avenue Middle School (74)
Match #6: K2 vs. L3 Lakeside Middle School (58) vs. BASIS Cedar Park Team 1 (78)
Match #7: H1 Bye
Match #8: I3 vs. N2 BASIS Silicon Valley Team 3 (68) vs. John Horner Middle School Team A (50)
Match #9: G2 vs. B4 Pine Lake Middle School (50) vs. Foothill Country Team A (34)
Match #10: K4 vs. L1 BASIS Silicon Valley Team 5 vs. John Horner Middle School Team C (Walkover)
Match #11: M1 vs. J4 Suzanne Middle School Team A (82) vs. BASIS Silicon Valley Team 4 (38)
Match #12: C4 vs. F2 Bay Area Homeschool (16) vs. Brambleton Middle School (66)
Match #13: A3 vs. H3 Sycamore Middle School (34) vs. BASIS Silicon Valley Team 2 (96)
Playoffs First Round (12:30 pm PT, 2:30 pm CT, 3:30 pm ET)
Match #1: G3 vs. B3 Dana Middle School Team B (48) vs. Thornton Middle School (20)
Match #2: E2 vs. D4 Chaparral Middle School Team B (Walkover) BBvs. University Academy Team A
Match #3: I4 vs. N1 Los Altos Homeschool (38) vs. Carroll Middle School (80)
Match #4: K1 vs. L4 Tyee Middle School vs. Yu Ming Charter School Team 1
Match #5: A4 vs. H2 Goddard Middle School Team B (58) vs. Merryhill Middle School (46)
Match #6: M2 vs. J3 John Horner Middle School Team B (52) vs. Long Island School Team B (12)
Match #7: G1 vs. F5 BASIS Silicon Valley Team 1 (Walkover) vs. Dana Middle School Team A
Match #8: K3 vs. L2 Long Island School Team A vs. Kealing Middle School (Walkover)
Match #9: I2 vs. N3 Orinda Intermediate School Team A (124) vs. Goddard Middle School Team A (50)
Match #10: M4 vs. J1 Foothill Country Team B (20) vs. Prestige STEM Academy Team A (52)
Match #11: A2 vs. J4 BASIS Cedar Team 2 (Walkover) vs.
Match #12: E4 vs. D2 Univerisity Academy Team B vs. South Pointe Middle School (Walkover)
Match #13: C3 vs. F3 RJ Grey Junior High School (64) vs. Yu Ming School Team B (46)
Playoffs Round of 32 (1:00 pm PT, 3:00 pm CT, 4:00 pm ET)
Match #1: Fort Settlement Middle School (144) vs. Sierra Vista Middle School (18)
Match #2: Davison Academy (70) vs. Quail Valley Middle School (66)
Match #3: Evergreen Middle School (34) vs. First Avenue Middle School (72)
Match #4: Odle Middle School (86) vs. BASIS Cedar Park Team 1 (46)
Match #5: Urbana Middle School (146) vs. BASIS Silicon Valley Team 3 (34)
Match #6: Pine Lake Middle School (30) vs. John Horner Middle School C (58)
Match #7: Suzanne Middle School Team A (68) vs. Brambleton Middle School (66)
Match #8: Windemere Middle School (186) vs. BASIS Silicon Valley Team 2 (18)
Playoffs Round of 32 (1:30 pm PT, 3:30 pm CT, 4:30 pm ET)
Match #1: Suzanne Middle School Team B (76) vs. Dana Middle School Team B (34)
Match #2: Chaparral Middle School Team B (30) vs. Carroll Middle School (72)
Match #3: Yu Ming Charter Team 1 (30) vs. Goddard Middel School Team B (38)
Match #4: Prestige STEM Academy B (46) vs. John Horner Middle School Team B (54)
Match #5: BASIS Silicon Valley Team 1 (94) vs. Kealing Middle School (40)
Match #6: Orinda Middle School Team A (80) v.s Prestige STEM Academy Team A (46)
Match #7: BASIS Cedar Park Team 2 (76) vs. South Pointe Middle School (58)
Match #8: Hopkins Middle School (96) vs. RJ Grey Junior High School (72)
Playoffs Round of 16 (2:00 pm PT, 4:00 pm CT, 5:00 pm ET)
Match #1: Davidson Academy (34) vs. Fort Settlement Middle School (122)
Match #2: First Avenue Middle School (16) vs. Odle Middle School (136)
Match #3: John Horner Middle School Team C (70) vs. Urbana Middle School (86)
Match #4: Suzanne Middle School Team A (50) vs. Windemere Middle School (168)
Match #5: Suzanne Middle School Team G (30) vs. Carroll Middle School (90)
Match #6: Goddard Team B (34) vs. Horner Middle School Team B (56)
Match #7: BASIS Silicon Valley Team 1 (100) vs. Orinda Team A (76)
Match #8: BASIS Cedar Park Team 2 (78) vs. Hopkins Middle School (132)
Playoffs Quarterfinals (3:10 pm PT, 5:10 pm CT, 6:10 pm ET)
Match #1: Fort Settlement Middle School (80) vs. Odle Middle School (32)
Match #2: Windemere Ranch Middle School (80) vs. Urbana Middle School (76)
Match #3: Carroll Middle School (62) vs. Horner Middle School Team B (20)
Match #4: BASIS Silicon Valley Team 1 (64) vs. William Hopkins Middle School (130)
Playoffs Semifinals (4:00 pm PT, 6:00 pm CT, 7:00 pm ET)
Match #1: Windemere Ranch Middle School (82) vs. Fort Settlement Middle School (74)
Match #2: Carroll Middle School (16) vs. William Hopkins Middle School (134)
Consolation Round (5:00 pm PT, 7:00 pm CT, 8:00 pm ET)
Consolation Match: Fort Settlement Middle School (110) vs. Carroll Middle School (30)
Championship Round (5:00 pm PT, 7:00 pm CT, 8:00 pm ET)
Championship Match: Windemere Ranch Middle School (86) vs. William Hopkins Middle School (102)
Congratulations, Hopkins Middle School, the Winner of the 2025 National Biology Bowl!
Closing Ceremony (6:00 pm PT, 8:00 pm CT, 9:00 pm ET)