Science Olympiad

Science Olympiad is nationwide competition. Students compete in 23 events that include earth science, biology, chemistry, physics, and engineering. Science Olympiad is designed to increase a student’s interest in STEM fields and provide recognition for outstanding achievement in team events. Students compete in Science Olympiad with the top teams advancing from Regional to State to National levels.

Maryland Science Olympiad is the State chapter for all of Maryland. We are a 501(c)(3) non-profit and host competitions for over 2,000 students in the state.


 ~ ~ Registration for the 2023-24 season IS OPEN! ~ ~

Division B/C (Middle/ High school) Functions

Division A (Elementary school) Functions

Division A information 

Sign In for Online Tests:

Student Dashboard

Upcoming Dates (Div. B/C)


January 13, 2024

UMBC Invitational (Div. C)

Welcome Letter | Info Flyer | Registration

**Invitationals are optional practice tournament run by their respective hosts - not MSO - and are shared for informational purposes only


February 10, 2024

MSO Regional Div C West

(Montgomery College-Germantown)

February 24, 2024

 MSO Regional Div B East

(Reservoir HS)

March 2, 2024

MSO Regional Div B West 

(Richard Montgomery HS)

March 9, 2024

MSO Regional Div B Baltimore

(Morgan State University)

March 16, 2024 

MSO Regional Div C East

(Oakland Mills High School)


April ??, 2024

MD State Tournament (Div B/C)
Sponsored by JHU Center for Educational Outreach

April 20, 2024

MSO Division A Final

(Clarksville Middle)


Registration opens September 5, 2023 and closes November 17, 2023

Interested in volunteering? We have many opportunities at both the individual tournament level and the state level. Please fill out an interest form:

2023-24 TOURNAMENT RESULTS (coming in spring!)

MSO Regional Div C West Results (2/10/24)

MSO Regional Div B East Results (2/24/24)

MSO Regional Div B West (3/2/24)

Morgan State [Baltimore] Results (3/9/24)

MSO Regional C East (3/16/24)

MD State Tournament Results (4/??/24)


See below for preliminary Regional Tournament assignment

(Adjustments may be made based on number of schools registering. Any changes will be made by 12/1.)

(All advancing teams compete at State Tournament)

Division B Regional Split (East, West, Baltimore)

Division C Regional Split (East, West):

Explanation of Regions: