15 Robotics Competitions for Middle School Students
- Stephen Turban
- 22 hours ago
- 14 min read
Robotics is one of those fields where students learn best by actually building and experimenting, and Middle school gives you enough time to explore those interests early before subjects start becoming more specialized later on. If you enjoy coding, engineering, or problem-solving, robotics competitions are worth considering. As a participant, you design and program robots to complete challenges under specific rules and conditions. Depending on the competition, students may use coding software, mechanical kits, sensors, or electronics while testing how different systems perform together. A large part of the process involves troubleshooting and improving designs after failed attempts, where much of the learning actually happens.
Why should I participate in a robotics competition in middle school?
Robotics competitions help students build practical technical skills while also making STEM learning feel much more interactive. You learn how coding, mechanics, and engineering concepts connect instead of studying them separately. These competitions also help students become more comfortable working on long-term projects with teams. Alongside technical experience, students improve communication, planning, and structured problem-solving skills. At the same time, robotics competitions give you stronger STEM exposure early and help you explore whether technical fields are something you may want to pursue later on.
To make your search easier, here are 15 robotics competitions for middle school students!
If you’re looking for online summer research programs, check out our blog here.
Key takeaways
These competitions cover diverse robotics formats, including LEGO-based platforms (FIRST LEGO League, VEX IQ, World Robot Olympiad), underwater robotics (SeaPerch, MATE ROV), and open-build challenges with no required kit (National Robotics Challenge, RoboRAVE International).
Costs vary widely, from free options like Botball-adjacent programs and Zero Robotics to paid competitions with registration fees ranging from around $100 (Robofest) to $275 (FIRST LEGO League) plus kit and travel costs.
Several competitions emphasize fully autonomous robots with no manual control, including Botball, RoboCup Junior, Zero Robotics, and Robofest, requiring students to rely entirely on programming and sensor logic.
Most competitions follow a multi-tiered structure, progressing from regional or qualifying events to national or international championships, as seen in VEX V5RC, WRO, MATE ROV, and RoboRAVE International.
A few competitions focus on a specific environment or theme beyond general robotics, such as SeaPerch and MATE ROV (underwater ROVs) and Zero Robotics (simulated satellite operations in space).
Location: Regional competitions held across the U.S. (and globally)
Cost: Registration: $275; $1,000 is the estimated total budget
Acceptance Rate/Cohort Size: Broad participation; team-based (2–10 students per team)
Program Dates: Registration deadline: Mid-May; Competition season: November–June
Application Deadline: Mid-May
Eligibility: Students aged 9–14 (grades 4–8) with 2 adult coaches
The FIRST LEGO League (FLL) Challenge is one of the most widely recognized robotics competitions for middle school students, combining engineering, coding, and research into a team-based format. You work with a team to design, build, and program a LEGO robot that completes a series of missions on a themed competition field. These missions require precision, logical thinking, and iterative testing as you refine your robot’s performance. In addition to the technical component, you also complete a research project focused on solving a real-world problem related to the annual theme. This encourages you to think beyond robotics and apply creativity, critical thinking, and communication skills. For example, past challenges like MASTERPIECE have asked students to explore innovative ways to share and experience art globally.
Location: Regional competitions across the U.S. (with global participation in some regions)
Cost: Varies by region; includes kit and training (school/team-based registration)
Acceptance Rate/Cohort Size: Open entry; team-based participation
Program Dates: Educator workshops (January–March); build period (~7–9 weeks); regional tournaments follow
Application Deadline: Varies by region (registration required before workshops)
Eligibility: Middle and high school students (teams led by trained educators/mentors)
The Botball Educational Robotics Program is a hands-on competition where you design, build, and program fully autonomous robots to complete specific game challenges. Unlike many robotics competitions, Botball robots operate without remote control, meaning every movement is driven entirely by your code and sensor inputs. This requires you to develop a strong understanding of programming logic, artificial intelligence concepts, and real-time decision-making. You work in teams using a standardized robotics kit that includes motors, sensors, and controllers, ensuring a level playing field across participants. Over a structured build period, you design and refine your robots, document your progress, and prepare for regional tournaments.
Location: In-person (U.S.; typically Marion, Ohio)
Cost: Low entry fees; no mandatory kit required
Acceptance Rate/Cohort Size: Open entry; multiple divisions and events
Program Dates: April 16–18
Application Deadline: Varies by event (registration required in advance)
Eligibility: Students from grade 6 through graduate school
The National Robotics Challenge (NRC) is one of the longest-running robotics competitions, offering you a flexible, open-ended platform to design and build robots without being restricted to a specific kit. This means you can select your own materials, components, and design approach, allowing for greater creativity and deeper engineering exploration compared to standardized competitions. You participate in a variety of challenge categories, which may include autonomous navigation, robotic arms, and task-based competitions that simulate real-world engineering problems. The competition emphasizes problem-solving, design thinking, and hands-on construction, requiring you to iteratively test and refine your robot’s performance.
Location: Texas (regional hub competitions + championship event)
Cost: Typically free or low-cost; varies by hub and school participation
Acceptance Rate/Cohort Size: Open entry; 3,000+ students annually across 11+ hubs
Program Dates: Fall season (regional competitions leading to the championship)
Application Deadline: Varies by regional hub
Eligibility: Middle and high school students (including grades 6–8)
BEST of Texas Robotics (BTR) is a large-scale, hands-on robotics competition network that connects students, educators, and industry through project-based STEAM challenges. You work in a team to design, build, and present a robot that completes a themed challenge, integrating engineering, programming, and creative design. The competition emphasizes not only technical performance but also teamwork, documentation, and presentation. A key feature of BTR is its hub-based structure, where you compete in regional events before advancing to a championship. Throughout the process, you receive mentorship from educators and industry partners, giving you exposure to real-world engineering practices and career pathways.
Location: Virtual + Finals Week in Washington, D.C.
Cost: Free; awards include cash prizes and scholarships
Acceptance Rate/Cohort Size: Highly selective; Top 10% of affiliated fair participants are eligible to be selected as 300 semifinalists, and 30 finalists
Program Dates: Application: February 1 – June 10; Finals Week: October 23–28
Application Deadline: June 10
Eligibility: U.S. students in grades 6–8 nominated through Society-affiliated science fairs
The Thermo Fisher Scientific Junior Innovators Challenge (JIC) is the premier STEM research competition for middle school students in the United States. To participate, you must first compete at a Society-affiliated science fair and rank in the top 10%, earning a nomination to apply. This structure ensures that all participants have already demonstrated strong research and scientific inquiry skills. Once nominated, you submit a detailed application based on your original research project. Your work is evaluated for scientific rigor, creativity, and its potential real-world impact. From thousands of applicants, 300 students are selected as Junior Innovators, and the top 30 finalists are invited to Washington, D.C. for Finals Week, where they present their research to expert judges and engage in hands-on STEM challenges.
Location: Virtual
Cost: Free (no equipment required for Scratch category)
Acceptance Rate/Cohort Size: Open entry; global participation across multiple age divisions
Program Dates: March–April (national selection stage; varies annually)
Application Deadline: Typically late May
Eligibility: Open to students aged 7–18 (middle schoolers typically compete in the 11–14 category)
The International Scratch Creative Programming Olympiad is a global coding competition where you design and submit original projects using Scratch, a visual programming language widely used to introduce computational thinking. On the U.S. national stage, you create a project based on a selected category, such as games, storytelling, or creative problem-solving, and demonstrate both technical skill and creativity. You progress through a structured submission process that includes designing, testing, and refining your project before final submission. The competition emphasizes originality, logical structure, and the effectiveness with which your program communicates an idea or solves a problem. Since Scratch is beginner-friendly, the focus is less on complex syntax and more on computational thinking, creativity, and user experience.
Location: Regional competitions worldwide + VEX Robotics World Championship (U.S.)
Cost: Varies by team (registration + robot kit costs)
Acceptance Rate/Cohort Size: Highly competitive; 20,000+ teams across 50+ countries
Program Dates: Year-round competitions; World Championship typically April–May
Application Deadline: Rolling registration (varies by event)
Eligibility: Middle and high school students (separate middle school division available)
The VEX V5 Robotics Competition (V5RC) is one of the largest and most competitive robotics programs globally, where you design, build, and program a robot to compete in a game-based engineering challenge. Each season introduces a new game, requiring you to develop a robot capable of performing specific tasks through both autonomous programming and driver-controlled operation. You work in a team to iteratively design and refine your robot, balancing mechanical engineering, coding, and strategy. Competitions are held throughout the year at local, regional, and national levels, allowing you to progressively improve your design and compete against increasingly skilled teams. Performance is evaluated not only on match results but also on engineering notebooks, design process, and teamwork.
Location: Regional, national, and international competitions worldwide (finals hosted in different countries annually)
Cost: Varies by region (registration + robot costs)
Acceptance Rate/Cohort Size: Highly competitive; global participation across multiple leagues
Program Dates: Regional qualifiers → national rounds → international RoboCup (typically summer)
Application Deadline: Varies by region
Eligibility: Students up to age 19 (middle schoolers typically compete in junior divisions)
RoboCup Junior is a global robotics competition designed to introduce you to artificial intelligence, robotics, and real-world problem-solving through hands-on challenges. You participate in different leagues such as Rescue, Soccer, and OnStage, each requiring you to design and program robots to complete tasks like navigating disaster scenarios or playing autonomous soccer. A defining feature of RoboCup is its focus on autonomy and AI-driven behavior. Your robot must operate independently using sensors and programmed logic, which requires you to apply concepts in machine learning, control systems, and computational thinking. You work in teams to design, test, and refine your robot across multiple competition rounds, progressively improving performance.
Location: Virtual (finals may include live or hybrid event components)
Cost: Free (typically school/team-based participation)
Acceptance Rate/Cohort Size: Competitive; team-based open invite
Program Dates: June 22 – August 7 (competition phase)
Application Deadline: Typically mid-May
Eligibility: Middle school students (teams led by teachers/mentors)
The Zero Robotics Middle School Competition (SpySPHERES) is a highly rigorous programming competition where you write code to control a satellite in a simulated space environment. Developed by MIT in collaboration with NASA, this competition challenges you to program autonomous systems that operate under real-world constraints such as limited energy, shifting environments, and strategic competition. In this game-based format, you design algorithms to complete tasks like collecting debris, photographing opponents, and managing energy across light and dark zones. Each match lasts 180 seconds, and your satellite operates entirely based on your code—there is no manual control. This requires you to think critically about optimization, efficiency, and decision-making under constraints.
Location: Regional qualifiers (U.S. and international) + World Championship at Lawrence Technological University, Michigan
Cost: $100 per team (varies by category and event)
Acceptance Rate/Cohort Size: Open entry; team-based (up to 5 students per team)
Program Dates: Qualifiers: February–April; World Championship: May 14–16
Application Deadline: Pre-registration opens in September; key submission deadline April 13
Eligibility: Junior Division (grades 5–8), Senior Division (grades 9–12)
Robofest is a project-based robotics competition where you design, build, and program robots to complete specific challenges across multiple categories. In the Junior Division, you can participate in events such as Game, Exhibition, and open categories like RoboArts or RoboParade, allowing you to explore both technical and creative aspects of robotics. The competition emphasizes autonomous operation, meaning your robot must perform tasks based on programming rather than manual control. You work in small teams to develop your robot, attend optional workshops, and refine your design through testing and iteration. Robofest also offers technical training sessions in platforms like LEGO SPIKE Prime and EV3, helping you build foundational programming and engineering skills. The competition structure includes regional qualifiers, where you compete to advance to the World Championship.
Location: Regional competitions worldwide + VEX Robotics World Championship (U.S.)
Cost: Around $200 per team for VEX program registration in the U.S.; additional costs for robot kits and local event fees
Acceptance Rate/Cohort Size: Large global participation; 17,000+ teams from 54 countries in grades 4–8
Program Dates: Year-round local and regional events; World Championship typically held in April
Application Deadline: Team registration December 19
Eligibility: Students in grades 4–8 (ages roughly 8–14), team-based with an adult coach
The VEX IQ Robotics Competition (VIQRC) is a global robotics league designed specifically for upper-elementary and middle school students, with a game that changes each season to keep challenges fresh and engaging. You work on a small team to design, build, and program a VEX IQ robot that can score points in both teamwork matches and skills challenges, blending autonomous programming with driver control. Over the course of the season, you iteratively improve your robot’s design, strategy, and code as you compete at local events and, if you qualify, at state, national, and world championships. Because the platform is standardized, the focus is on creativity, engineering design, and collaboration rather than access to specialized hardware, making VIQRC a strong stepping stone into more advanced robotics competitions later on.
Location: National competitions in 80+ countries; annual international final hosted in a different country each year
Cost: Varies by national organizer; typically includes event registration plus the cost of a LEGO or compatible robot kit
Acceptance Rate/Cohort Size: Large international participation; competitions organized in four categories and several age groups for students 8–19
Program Dates: National events scheduled by each country; international final held once per year (dates vary)
Application Deadline: Set by each national organizer (usually aligned with local competition dates)
Eligibility: Junior category for ages 11–15 (middle schoolers); teams of 2–3 students with a coach
World Robot Olympiad (WRO) is a global LEGO-based robotics competition where you and your teammates build and program robots to solve mission-style challenges on a mat, aligned with an annual theme such as climate, energy, or cities. In the Junior category (ages 11–15), you compete against peers from around the world in events like Robo Mission and Open Category, which test both precise robot performance and your ability to design an innovative STEM project around the theme. Teams first compete at national or regional events organized by WRO national partners, and top performers advance to the international final, which rotates among host countries and brings together hundreds of teams for a multi-day robotics festival.
Location: Regional SeaPerch competitions worldwide + International SeaPerch Challenge
Cost: Teams purchase or access a SeaPerch ROV kit; regional registration fees and travel costs vary by event
Acceptance Rate/Cohort Size: Open to elementary, middle, and high school students; teams qualify for the International SeaPerch Challenge via regional events or wildcard selection
Program Dates: Regional competitions throughout the academic year; International SeaPerch Challenge typically held in late May
Application Deadline: Regional registration and wildcard application deadlines vary; wildcard applications usually open in December and close later in the season
Eligibility: Open to K–12 teams, with dedicated middle school divisions; teams participate through schools, clubs, or community programs with an adult coach
SeaPerch is an underwater robotics program where you design, build, and pilot a remotely operated vehicle (ROV) through a series of pool-based missions. Using PVC, motors, and simple electronics, you construct an ROV from the ground up, learning about buoyancy, waterproofing, wiring, and propulsion as you go. Once your robot is built, you test and refine it to tackle tasks such as navigating obstacle courses, retrieving objects, or completing themed engineering challenges at regional competitions. Top-performing teams, and in some cases strong wildcard applicants, advance to the International SeaPerch Challenge, where you compete against teams from around the world and present elements of your design process and engineering documentation.
Location: Regional and championship ROV competitions worldwide; recent world championships have been hosted at institutions such as Long Beach City College in California
Cost: Registration is per event and class; fees vary by region and competition level, and teams also cover the cost of building their ROV and traveling to events
Acceptance Rate/Cohort Size: International participation across multiple difficulty classes (Scout, Navigator, Ranger, Explorer); middle school teams commonly compete in Scout and Navigator, and experienced teams may enter Ranger
Program Dates: Regional events scheduled throughout spring; an annual international championship held once per year (dates vary)
Application Deadline: Event-specific; many regionals open registration from late February to early March and close in mid-March to early April
Eligibility: Open to middle school (grades 5–8) and high school students, as well as college-level teams; middle schoolers typically enter Scout or Navigator and can progress to Ranger with experience
The MATE ROV Competition challenges you to design and build an underwater ROV that can complete mission-style tasks modeled after real-world ocean engineering scenarios, such as environmental monitoring, offshore energy work, or marine archaeology. Working in a team, you not only build and wire the vehicle but also document your engineering process, prepare a technical presentation, and often create a mock company to “sell” your ROV solution to judges. Middle school teams usually start in the entry-level Scout or Navigator classes, where the missions are more accessible but still require solid mechanical design and understanding of electricity and waterproofing. As you gain experience, you can move into the Ranger class, tackling more advanced tasks and competing at regional events for the chance to qualify for the international championship.
Location: RoboRAVE events hosted in multiple countries (e.g., Germany, China, U.S.), plus international finals such as the last world event in Beijing
Cost: Registration fees set by each host; teams provide their own robots, typically within a specified cost limit (for example, up to about 1,500 EUR in RoboRAVE Germany)
Acceptance Rate/Cohort Size: Open to students from elementary through high school and beyond; events often attract hundreds of participants across multiple challenges and age divisions
Program Dates: Individual RoboRAVE events and national competitions are held throughout the year; some, such as RoboRAVE Germany, run annually on fixed weekends
Application Deadline: Determined by local organizers; teams register directly with the host event
Eligibility: Teams of 2–5 students in divisions including Middle School (ages 11–13), with additional Elementary, High School, and adult (“Big Kids”) divisions available
RoboRAVE International is a flexible robotics competition where you design and program your own robot, using almost any kit or custom build, to take on a variety of themed challenges. Depending on your age division and event, you might enter contests like SumoBot, Line Following, a-MAZE-ing, or Fire Fighting, each of which requires your robot to autonomously navigate, sense its environment, and interact with objects under time pressure. The middle school division (ages 11–13) gives you space to experiment with more advanced designs than typical elementary contests, while still being approachable if you are relatively new to robotics. RoboRAVE’s philosophy of “easy to start, hard to master” means the same event can accommodate both beginner and advanced teams, and many students return year after year to tackle more challenging categories or compete at international finals.
Frequently asked questions
What are the best robotics competitions for middle school students?
Strong options depend on a student's experience level and interests. Students new to robotics might start with FIRST LEGO League or VEX IQ, those interested in underwater engineering might consider SeaPerch or MATE ROV, and students drawn to advanced programming might look at Zero Robotics or RoboCup Junior.
Are there free robotics competitions for middle schoolers?
Yes, some are free or low-cost, including the Zero Robotics Middle School Competition, the International Scratch Creative Programming Olympiad, and the National Robotics Challenge, which has low entry fees and no mandatory kit. Most LEGO and VEX-based competitions involve registration and kit costs.
Which robotics competitions require fully autonomous robots with no manual control?
Botball, RoboCup Junior, Zero Robotics, and Robofest all require robots to operate entirely through programming and sensors, without any remote or manual control during competition rounds.
Are there robotics competitions focused on underwater or marine engineering?
Yes, SeaPerch challenges students to build and pilot a remotely operated underwater vehicle through pool-based missions, while the MATE ROV Competition involves designing ROVs for tasks modeled after real ocean engineering scenarios like environmental monitoring and marine archaeology.
Do robotics competitions for middle schoolers require a specific kit?
Some do and some don't. FIRST LEGO League, VEX IQ, and World Robot Olympiad rely on standardized LEGO-based kits, while the National Robotics Challenge and RoboRAVE International allow students to use their own materials and custom-built robots.
When should I register for robotics competitions for middle school students?
Deadlines vary by competition. Early deadlines include VEX IQ team registration (December 19) and FIRST LEGO League (mid-May), while others like Robofest (pre-registration in September, key deadline April 13) and Zero Robotics (mid-May) fall later in the school year.
One other option—the Lumiere Research Scholar Program
If you’re interested in pursuing independent research, consider applying to one of the Lumiere Research Scholar Programs, selective online high school programs for students founded with researchers at Harvard and Oxford. Last year, we had over 4,000 students apply for 500 spots in the program! You can find the application form here, check out students’ reviews of the program here and here.
Also check out the Lumiere Research Inclusion Foundation, a non-profit research program for talented, low-income students. Last year, we had 150 students on full need-based financial aid!
Stephen is one of the founders of Lumiere and a graduate of Harvard College, where he earned an A.B. in Statistics. He founded Lumiere as a PhD student at Harvard Business School. Lumiere is a selective research program wh






