Opens in a new tab.

North Carolina
(Junior) Math Olympiad

Two proof-based math competitions: NCJMO and NCMO.

Registration

Dates and signup details for the next contest will appear here when announced.

Contest format

Each division has 5 proof problems and a 3-hour time limit.

Rules and scoring

2026 results

Problems, results & solutions

2026 contest schedule and updates

The 2026 contest has concluded. This schedule is retained for reference.

January 2026 contest schedule
SiteFormatDateTime
TriangleOnlineJanuary 242:00 PM–5:00 PM
CharlotteOnlineJanuary 242:00 PM–5:00 PM
NCSSM DurhamOnlineJanuary 242:00 PM–5:00 PM
OnlineOnlineJanuary 251:00 PM–4:00 PM

Contest update: A heavy snowstorm forecast for January 24 moved the Charlotte and Triangle sites online. The NCSSM Durham site also moved online when NCSSM shifted to condition 2.

Contest divisions

Division details

NCJMO

Similar to BAMO-8 difficulty. For students newer to proof-based math or whose competition experience is mainly the AMCs.

NCJMO past problems

NCMO

Approximately USAJMO difficulty. For students comfortable with the AIME or experienced in proof writing.

NCMO past problems

Our team

Meet the organizers and problem writers behind NC(J)MO.

Meet our team