- Grades1 to 8
- CostFree to $30
- RecommendedGrades 6 to 8
- FormatIndividual
- WhereIn person
Competitions a 7th grader can enter
Grade 7 sits in the sweet spot for middle school competitions: old enough for almost every middle school division, young enough to still have three or four years of eligibility ahead of you. Every competition on this page accepts students in grade 7 according to the organiser's own published eligibility, not our estimate. 29 of the 84 are free to enter. They are ordered easiest first, so if you have never competed before, start at the top.
- Grades1 to 12
- CostUp to $5
- StructureDivisions by grade or level
- FormatIndividual
- WhereOnline
- Grades1 to 8
- Cost$100 to $1,200
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades1 to 12
- CostFree to $100
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades4 to 12
- CostFree
- StructureDivisions by grade or level
- FormatIndividual
- WhereOnline
- Grades4 to 8
- CostFree to $150
- FormatTeam
- WhereIn person
- Grades4 to 8
- CostNot confirmed
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades1 to 12
- Cost$21 to $30
- StructureDivisions by grade or level
- FormatIndividual
- WhereIn person
- Grades6 to 12
- CostFree
- FormatTeam
- WhereOnline
- Grades7 to 12
- CostFree
- FormatEither
- WhereOnline
- Grades6 to 8
- CostFree
- FormatIndividual
- WhereBoth
- Grades6 to 12
- CostUp to $10
- StructureDivisions by grade or level
- FormatIndividual
- WhereIn person
- Grades6 to 8
- CostFree
- FormatIndividual
- WhereBoth
- Grades1 to 12
- Cost$50 to $300
- FormatTeam
- WhereIn person
- Grades1 to 12
- CostFree
- StructureDivisions by grade or level
- FormatEither
- WhereOnline
- Grades4 to 12
- CostFree to $30
- FormatTeam
- WhereOnline
- Grades3 to 8
- Cost$200 to $1,200
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades7 to 12
- CostFree
- FormatIndividual
- WhereOnline
- Grades1 to 12
- Cost$125 to $175
- StructureDivisions by grade or level
- FormatEither
- WhereOnline
- Grades6 to 12
- Cost$20 to $1,500
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades6 to 12
- CostFree
- StructureDivisions by grade or level
- FormatEither
- WhereOnline
- Grades7 to 12
- CostUp to $20
- StructureDivisions by grade or level
- FormatIndividual
- WhereIn person
- Grades6 to 12
- CostFree
- FormatEither
- WhereOnline
- Grades7 to 12
- CostFree
- FormatIndividual
- WhereIn person
- Grades1 to 12
- Cost$165 to $5,500
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades1 to 12
- CostFree
- StructureDivisions by grade or level
- FormatIndividual
- WhereOnline
- Grades1 to 12
- CostFree
- StructureDivisions by grade or level
- FormatTeam
- WhereOnline
- Grades6 to 12
- Cost$20 to $600
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades7 to 12
- Cost$300 to $3,000
- FormatTeam
- WhereIn person
- Grades6 to 12
- Cost$25 to $25
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- Cost$20 to $1,500
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades3 to 12
- Cost$10 to $500
- StructureDivisions by grade or level
- FormatIndividual
- WhereBoth
- Grades6 to 8
- Cost$42 to $80
- FormatEither
- WhereIn person
- Grades6 to 12
- Cost$25 to $1,500
- FormatEither
- WhereBoth
- Grades6 to 12
- CostFree
- FormatIndividual
- WhereIn person
- Grades2 to 12
- Cost$10 to $800
- StructureDivisions by grade or level
- FormatEither
- WhereBoth
- Grades6 to 12
- CostFree to $150
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades7 to 12
- CostFree
- FormatEither
- WhereOnline
- Grades6 to 12
- CostFree
- StructureDivisions by grade or level
- FormatEither
- WhereOnline
- Grades1 to 12
- Cost$290 to $400
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- CostFree
- StructureDivisions by grade or level
- FormatTeam
- WhereOnline
- Grades3 to 12
- CostFree
- StructureDivisions by grade or level
- FormatTeam
- WhereOnline
- Grades7 to 12
- CostFree
- FormatTeam
- WhereOnline
- Grades1 to 12
- Cost$30 to $200
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades6 to 12
- Cost$300 to $3,000
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades4 to 12
- CostFree to $100
- FormatEither
- WhereOnline
- Grades1 to 12
- Cost$50 to $2,000
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- Cost$100 to $3,000
- StructureDivisions by grade or level
- FormatTeam
- WhereBoth
- Grades6 to 9
- CostFree
- FormatTeam
- WhereOnline
- Grades6 to 12
- CostFree
- PreparationComfort with a command line and basic scripting
- FormatTeam
- WhereOnline
- Grades1 to 12
- CostFree to $70
- StructureDivisions by grade or level
- FormatIndividual
- WhereIn person
- Grades6 to 12
- Cost$20 to $75
- FormatEither
- WhereIn person
- Grades6 to 12
- Cost$100 to $1,000
- FormatTeam
- WhereIn person
- Grades6 to 12
- Cost$500 to $3,000
- FormatTeam
- WhereIn person
- Grades6 to 12
- CostFree
- PreparationImplementing algorithms under time pressure in C++, Java or Python
- FormatIndividual
- WhereOnline
- Grades6 to 12
- CostFree to $499
- FormatTeam
- WhereBoth
- Grades6 to 12
- CostFree to $250
- StructureDivisions by grade or level
- FormatTeam
- WhereOnline
- Grades6 to 12
- CostFree
- FormatIndividual
- WhereOnline
- Grades7 to 12
- CostFree
- FormatIndividual
- WhereOnline
- Grades6 to 8
- CostFree
- FormatIndividual
- WhereBoth
- Grades1 to 12
- Cost$100 to $3,000
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- CostFree to $50
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- Cost$50 to $2,000
- FormatTeam
- WhereIn person
- Grades5 to 12
- Cost$50 to $2,000
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- Cost$200 to $3,000
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades7 to 12
- Cost$15 to $40
- FormatIndividual
- WhereOnline
- Grades6 to 12
- Cost$50 to $500
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades6 to 12
- CostFree
- StructureDivisions by grade or level
- FormatIndividual
- WhereOnline
- Grades6 to 12
- CostFree to $1,000
- StructureDivisions by grade or level
- FormatTeam
- WhereIn person
- Grades1 to 12
- CostUp to $25
- PreparationA qualifying score on AMC 10 or AMC 12
- FormatIndividual
- WhereIn person
- Grades1 to 12
- Cost$100 to $800
- PreparationComfort with olympiad-style problems, and a place on a regional team
- FormatTeam
- WhereIn person
- Grades3 to 12
- CostFree
- PreparationRepertoire ready for broadcast performance, plus demonstrated financial need
- FormatIndividual
- WhereBoth
- Grades6 to 12
- Cost$100 to $2,000
- FormatEither
- WhereBoth
- Grades7 to 7
- CostFree
- FormatIndividual
- WhereOnline
- Grades7 to 12
- CostUp to $20
- StructureDivisions by grade or level
- FormatIndividual
- WhereOnline
- Grades6 to 12
- Cost$25 to $150
- StructureDivisions by grade or level
- FormatEither
- WhereIn person
- Grades1 to 12
- CostFree
- PreparationAn AMC 10 or AMC 12 score above the year's cutoff
- FormatIndividual
- WhereIn person
- Grades6 to 12
- Cost$100 to $3,000
- FormatEither
- WhereIn person
- Grades1 to 8
- CostFree to $225
- FormatIndividual
- WhereIn person
- Grades1 to 12
- CostFree
- PreparationA completed piece of work at or close to college graduate level
- FormatIndividual
- WhereOnline
- Grades6 to 12
- Cost$20 to $100
- PreparationRegular practice on olympiad-level problems
- FormatEither
- WhereIn person
- Grades1 to 12
- CostFree to $500
- PreparationProgramming plus an understanding of machine learning fundamentals
- FormatTeam
- WhereBoth
- Grades6 to 12
- Cost$20 to $100
- PreparationExperience with proof-based problems
- FormatTeam
- WhereIn person
- Grades1 to 12
- Cost$500 to $5,000
- StructureDivisions by grade or level
- FormatIndividual
- WhereIn person
Questions people ask about this
What competitions can a 7th grader enter?
The 84 listed on this page all accept grade 7 students. They span maths, science, coding, robotics, writing and business, and range from single exams you can sit at school to team projects that run for months.
Are there free competitions for 7th graders?
Yes, 29 of the 84 here have no entry fee for the student. Be aware that a free entry is not the same as a free competition: team events can carry materials and travel costs, which each listing states separately.
Is 7th grade too young to start competing?
No. Several of these have divisions designed specifically for this age, judged only against peers in the same grade band. Starting early and doing well is far better than starting at the hardest thing available and being discouraged.