{"id":69512,"date":"2025-05-25T14:47:07","date_gmt":"2025-05-25T20:47:07","guid":{"rendered":"https:\/\/www.codewizardshq.com\/?p=69512"},"modified":"2025-08-29T04:18:12","modified_gmt":"2025-08-29T10:18:12","slug":"coding-competitions-for-middle-school-students","status":"publish","type":"post","link":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/","title":{"rendered":"7 Exciting Coding Competitions for Middle School Students"},"content":{"rendered":"\n<p><strong>Coding competitions take programming out of the classroom and into the real world! <\/strong>They offer kids a fun challenge where they can push themselves to learn and apply their knowledge in a meaningful way. Entering a coding competition for middle school students will make your child\u2019s coding journey more interactive, social, and exciting.&nbsp;<\/p>\n\n\n\n<p><strong>Middle school is a prime time to explore if coding is right for your child. <\/strong>Kids who have a competitive spirit can build real-world skills, practice teamwork and communication, and add to their college resume. Not only that, they walk away with awards and gain recognition for showcasing their hard work and skills.<\/p>\n\n\n\n<p><strong>To get started, I\u2019ve rounded up 7 exciting coding competitions designed for middle school students.&nbsp;<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-get-ready-for-middle-school-coding-competitions\">Get Ready for Middle School Coding Competitions<\/h2>\n\n\n\n<p><strong>Many of these coding competitions utilize Python and JavaScript, two of the real-world programming language we teach in our <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-middle-school-students\/\">Middle School Core Track<\/a>.<\/strong><\/p>\n\n\n\n<p>Students who learn to code at <a href=\"https:\/\/www.codewizardshq.com\/coding-programs-for-kids\/\">CodeWizardsHQ <\/a>have the support of their instructors and our community as they compete. Not only will they learn the technical skills, but the perseverance, critical thinking, and creativity to win top prizes.&nbsp;<\/p>\n\n\n\n<p>We even host our own <a href=\"https:\/\/www.codewizardshq.com\/logic-challenge\/\">Logic Challenge<\/a> for grades 3-12 and a Code Challenge in our student platform. Students get to compete weekly with coding questions they answer to win prizes, one of the many ways we have gamified our coding program. This is one way we encourage and motivate kids to keep learning.<\/p>\n\n\n\n<p>Learn more about our <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-middle-school-students\/\">Middle School Coding Program<\/a> and how we teach coding to kids ages 11-13.<\/p>\n\n\n<div class=\"lazyblock-cw1-wide-post-container-1BK19O wp-block-lazyblock-cw1-wide-post-container\"><div class=\"wide \"><div class=\"lazyblock-inner-blocks\">\n\n<div class=\"wp-block-atomic-blocks-ab-container table-of-contents ab-block-container\"><div class=\"ab-container-inside\"><div class=\"ab-container-content\">\n<p class=\"title\"><strong>Coding Competitions for Middle School Students<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>American Computer Science League (ACSL)<\/li>\n\n\n\n<li>Congressional App Challenge<\/li>\n\n\n\n<li>Cyber Patriot&nbsp;<\/li>\n\n\n\n<li>Bebras<\/li>\n\n\n\n<li>FIRST LEGO League Competition<\/li>\n\n\n\n<li>NASA App Development Challenge<\/li>\n\n\n\n<li>Scratch Olympiad<\/li>\n<\/ol>\n<\/div><\/div><\/div>\n\n<\/div><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-coding-competitions-for-middle-school-students\">Coding Competitions for Middle School Students<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-american-computer-science-league-acsl\">1. American Computer Science League (ACSL)<\/h3>\n\n\n\n<p><strong>Participants:<\/strong> K-12 Grades<br><strong>Dates:<\/strong> Nov &#8211; May<br><strong>Location:<\/strong> Virtual<br><strong>Cost:<\/strong> $50-$150 per team<br><strong>Prizes:<\/strong> Prizes, Certificates<\/p>\n\n\n\n<p>The American Computer Science League (ACSL) organizes computer programming and computer science contests for K-12 schools, organizations, and local groups. Students join as a team led by a teacher or parent advisor, but complete the tests as individuals.<strong> <\/strong>The season is divided into four contests conducted through HackerRank over the academic year. At the end, the top-scoring students are invited to compete in an invitation-only Finals.<\/p>\n\n\n\n<p>The Junior Division is for junior high and middle school students (up to grade 9) who are learning programming or who have coding experience. The contests test students on fundamental concepts in computer science, ranging from Number Systems to Boolean Algebra to Digital Electronics. In this division, there is also a problem to solve using programming in Python 3, Java, or C++. Each contest consists of a short answer test and an online programming problem to solve.<\/p>\n\n\n\n<p>The ACSL tests students on their coding knowledge and application. It\u2019s ideal for kids who want to learn throughout the year and deepen their understanding of computer science concepts.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.acsl.org\/\">Visit ACSL website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-congressional-app-challenge\">2. Congressional App Challenge<\/h3>\n\n\n\n<p><strong>Participants:<\/strong> 6-12 Grades<br><strong>Dates:<\/strong> May &#8211; Oct<br><strong>Location:<\/strong> Virtual, U.S. Congressional Districts<br><strong>Cost:<\/strong> Free<br><strong>Prizes:<\/strong> Display in the US Capitol, #HouseOfCode Event Invite&nbsp;<\/p>\n\n\n\n<p>Both sides of Congress can agree on the importance of computer science and STEM education. This competition is for kids who feel inspired to use technology to get involved in their community. It gives them a chance to explore STEM and coding through hands-on practice.<\/p>\n\n\n\n<p>The Congressional App Challenge is a US-based competition hosted by members of Congress to promote STEM education among today\u2019s youth. Middle school and high school students work individually or in teams to code an original application, written in any programming language, that addresses a problem locally, nationally, or globally. Winners from each congressional district are invited to Washington, D.C., for the annual #HouseOfCode event, where they showcase their apps to lawmakers and the tech community.<\/p>\n\n\n\n<p>The goal of the app challenge is to encourage students to learn to code and inspire them to pursue careers in computer science. The competition engages students from communities that are traditionally underrepresented in the tech community and also emphasizes making coding more accessible. Apps are graded on creativity, concept, and design, and don\u2019t have to be technically sophisticated to win.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.congressionalappchallenge.us\/\">Visit Congressional App Challenge website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-cyber-patriot-nbsp\">3. Cyber Patriot&nbsp;<\/h3>\n\n\n\n<p><strong>Participants:<\/strong> Middle &amp; high school students<br><strong>Dates:<\/strong> April &#8211; October<br><strong>Location:<\/strong> Virtual<br><strong>Cost:<\/strong> $50,000 scholarship<br><strong>Prizes:<\/strong> $205 per team<\/p>\n\n\n\n<p>The National Youth Cyber Defense Competition, hosted by CyberPatriot, puts teams of 2-6 students in the position of newly hired IT professionals managing the network of a small company. Teams are given virtual operating systems and compete in multiple rounds to find and fix cybersecurity vulnerabilities while maintaining critical services. Each team, with the support of a coach and mentor, has to complete two challenges during their six-hour competition period: The Network Security Challenge and The Cisco Networking Challenge.&nbsp;<\/p>\n\n\n\n<p>The competition provides access to 12 training modules and 4 practice rounds before the scored competition kicks off. They have access to archived training materials on the public side of the website. The top teams in the nation win a trip to the National Finals Competition. There they earn national recognition and scholarship money, like $50,000 from Northrop Grumman.&nbsp;<\/p>\n\n\n\n<p>There are very few competitions that cover cybersecurity in-depth. The structure of this competition provides a lot of training, education, and practice along with mentorship.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.uscyberpatriot.org\/\">Visit Cyber Patriot website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-bebras\">4. <strong>Bebras<\/strong><\/h3>\n\n\n\n<p><strong>Participants:<\/strong> 6-18 years old<br><strong>Dates:<\/strong> November<br><strong>Location:<\/strong> Virtual, In-person<br><strong>Cost:<\/strong> Free<br><strong>Prizes:<\/strong> Certificate<\/p>\n\n\n\n<p>Bebras is an international initiative aimed at promoting Informatics (Computer Science, or Computing) and computational thinking among school students from 6 to 18. The Bebras Challenge tests your child\u2019s logic and computational skills through a set of fun and challenging problems. These are the same problem-solving skills that software engineers use to write programs and apps.&nbsp;<\/p>\n\n\n\n<p>You can break these skills down into smaller and more familiar components like pattern recognition, algorithm design, data analysis or abstraction.<\/p>\n\n\n\n<p>There are several age categories middle school students can play in, such as Benjamins (age 10-12) and Cadets (age 12-14). The questions are designed to help students explore their talents and passion for informatics and computational thinking with engaging challenges. Skills which can be used in many areas of school, work, and life.&nbsp;<\/p>\n\n\n\n<p>During the competition, each group will get 3 sets of 5 tasks. The challenge itself is coordinated by a teacher and takes place in the classroom. The 3 sets each have a level of difficulty: easy, medium, or hard. Studentswill have 45 minutes to complete as many tasks as they can. The tasks can all be completed without any preparation or studying. The best students from each age group are invited to spend a day at a university working on more exciting tasks.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.bebraschallenge.org\/\">Visit Bebras website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-5-first-lego-league-competition\">5. FIRST LEGO League Competition<\/h3>\n\n\n\n<p><strong>Participants:<\/strong> 4-16 years old<br><strong>Dates:<\/strong> August &#8211; April<br><strong>Location:<\/strong> In-person<br><strong>Cost:<\/strong> $275+<br><strong>Prizes:<\/strong> Trophies, medals, and certificates<\/p>\n\n\n\n<p>FIRST LEGO League is a STEM program and competition for children. It introduces STEM through fun, hands-on learning and robotics. Students will learn the basics of STEM and apply their skills in an exciting competition while building habits of learning, confidence, and teamwork along the way.<\/p>\n\n\n\n<p>The program has three divisions: Discover (ages 4-6), Explore (ages 6-10), and Challenge (ages 9-16). Middle school students will compete in the Challenge division with a group. Teams practice year-round for the competition. Starting with a Kit of Parts, student teams design, program, and build industrial-sized robots to play an action-packed game. They compete on a themed field as part of a three-team alliance in the spirit of Coopertition, meaning that teams help and cooperate with each other even as they compete.<\/p>\n\n\n\n<p>These competitions combine the excitement of a sporting event with the rigors of science and technology. The FIRST Robotics Competition season culminates with district and regional events where qualifying teams compete for awards and a spot at the FIRST Championship. The competition features a variety of awards recognizing different aspects of a team\u2019s performance, including engineering, design, teamwork, community outreach, and leadership.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.firstlegoleague.org\/\">Visit FIRST LEGO League website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-6-nasa-app-development-challenge\">6. NASA App Development Challenge<\/h3>\n\n\n\n<p><strong>Participants:<\/strong> Middle &amp; high school students<br><strong>Dates:<\/strong> April<br><strong>Location:<\/strong> Virtual, In-person<br><strong>Cost:<\/strong> Free<br><strong>Prizes:<\/strong> Recognition by NASA and features on NASA platforms<\/p>\n\n\n\n<p>Middle school students have the opportunity to be a part of something that\u2019s out of this world! The App Development Challenge is a coding challenge in which NASA presents technical problems to middle and high school students seeking student contributions to deep space exploration missions. These innovations help NASA\u2019s exploration to the moon, Mars, and beyond.<\/p>\n\n\n\n<p>In previous competitions, middle school teams created an application displaying in real-time the path of the Artemis II mission and created a prioritized list of antennas which have line of access to Artemis II. There was also a bonus task of displaying and smoothing out trajectory data received.<\/p>\n\n\n\n<p>Students compete in teams of at least 5 students and can use any programming language (Java, C#, C++, Scratch, etc.) to complete development of an application. The top teams advance to present their app at Johnson Space Center in Houston with NASA subject matter experts from the SCaN team.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/www.nasa.gov\/learning-resources\/app-development-challenge\/\">Visit NASA App Development website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-7-scratch-olympiad-nbsp\">7. Scratch Olympiad&nbsp;<\/h3>\n\n\n\n<p><strong>Participants:<\/strong> 7-18 years old<br><strong>Dates:<\/strong> May &#8211; Sept<br><strong>Location:<\/strong> Virtual<br><strong>Cost:<\/strong> Free<br><strong>Prizes:<\/strong> Prizes, Certificates<\/p>\n\n\n\n<p>The Scratch Olympiad is an international competition that challenges kids to do creative programming on Scratch or RobboScratch. Each year, the Olympiad sets a central theme, for example, &#8220;Sports Mania: The Ultimate Challenge&#8221; in 2025. Kids compete individually to interpret the theme into innovative projects \u2014 games, animations, stories, or educational tool &#8211; and solve a series of challenges. The challenges will test their creativity, problem-solving skills, and understanding of programming concepts.&nbsp;<\/p>\n\n\n\n<p>Middle school students compete with programmers from around the world in different categories based on their age, like My book (9-10 year old), Know-all, 11-12 year old, and Games (13-14 year old). Students with no experience can join and learn Scratch as they go.<\/p>\n\n\n\n<p>Scratch makes learning to code a visual and event-driven experience, which is ideal for younger students. Coding in Scratch is a gateway for them from block coding into text-based programming. Without worrying about syntax, middle school students can solve problems and express their creativity in Scratch. Participating in Scratch Olympiad is not only a fun and engaging way to learn programming, but it also provides contestants with valuable skills that they can use in their future academic and professional pursuits.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/creativeprogramming.org\/\">Visit Scratch Olympiad website<\/a><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Prepare Your Middle School Student for a Coding Competition<\/h2>\n\n\n\n<p>If your child wants to compete in coding competitions, they can learn to code with CodeWizardsHQ. Our coding program teaches students fundamental coding concepts that they can flex to win prizes and recognition.&nbsp;<\/p>\n\n\n\n<p>The <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-middle-school-students\/\">Middle School Coding Program<\/a> is for kids, ages 11-13, to kickstart their coding journey in Python, one of the most popular languages for developers. The first course, <a href=\"https:\/\/www.codewizardshq.com\/intro-to-python-programming-class\/\">Intro to Programming with Python<\/a>, introduces fundamental programming concepts while building fun, interactive projects. Once kids have mastered the fundamentals in Python, they transition into learning other essential languages such as JavaScript, HTML, and CSS. Students will also learn how to integrate databases and APIs into their projects to build robust, feature-rich applications like those we use today.<\/p>\n\n\n\n<p>Kids will feel more than prepared and confident going into a competition with the right tools and skills. Learn more about our top-rated coding classes and <a href=\"https:\/\/enroll.codewizardshq.com\/\">enroll to get started.<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Coding competitions take programming out of the classroom and into the real world! They offer kids a fun challenge where they can push themselves to learn and apply their knowledge in a meaningful way. Entering a coding competition for middle school students will make your child\u2019s coding journey more interactive, social, and exciting.&nbsp; Middle school [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":69514,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4758,4759],"tags":[],"class_list":["post-69512","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn-coding","category-other"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>7 Exciting Coding Competitions for Middle School Students | CodeWizardsHQ<\/title>\n<meta name=\"description\" content=\"Coding competitions for middle school students hosted by LEGO, NASA, and US Congress. Compete to learn coding and win prizes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"7 Exciting Coding Competitions for Middle School Students\" \/>\n<meta property=\"og:description\" content=\"Coding competitions for middle school students hosted by LEGO, NASA, and US Congress. Compete to learn coding and win prizes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeWizardsHQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codewizardshq\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-25T20:47:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-29T10:18:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"395\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Margaret Choi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:site\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Margaret Choi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Margaret Choi\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca\"\n\t            },\n\t            \"headline\": \"7 Exciting Coding Competitions for Middle School Students\",\n\t            \"datePublished\": \"2025-05-25T20:47:07+00:00\",\n\t            \"dateModified\": \"2025-08-29T10:18:12+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\"\n\t            },\n\t            \"wordCount\": 1911,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png\",\n\t            \"articleSection\": [\n\t                \"Learn Coding\",\n\t                \"Other\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\",\n\t            \"name\": \"7 Exciting Coding Competitions for Middle School Students | CodeWizardsHQ\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png\",\n\t            \"datePublished\": \"2025-05-25T20:47:07+00:00\",\n\t            \"dateModified\": \"2025-08-29T10:18:12+00:00\",\n\t            \"description\": \"Coding competitions for middle school students hosted by LEGO, NASA, and US Congress. Compete to learn coding and win prizes.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png\",\n\t            \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png\",\n\t            \"width\": 1600,\n\t            \"height\": 395,\n\t            \"caption\": \"7 coding competitions for middle school students page banner\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.codewizardshq.com\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"7 Exciting Coding Competitions for Middle School Students\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#website\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"description\": \"The leading online coding academy for kids and teens ages 8-18\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.codewizardshq.com\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"width\": 150,\n\t                \"height\": 108,\n\t                \"caption\": \"CodeWizardsHQ\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/codewizardshq\/\",\n\t                \"https:\/\/x.com\/codewizardshq\",\n\t                \"https:\/\/www.instagram.com\/codewizardshq\/\",\n\t                \"https:\/\/www.linkedin.com\/company\/codewizardshq\",\n\t                \"https:\/\/www.pinterest.com\/codewizardshq\/\",\n\t                \"https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw\"\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca\",\n\t            \"name\": \"Margaret Choi\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g\",\n\t                \"caption\": \"Margaret Choi\"\n\t            },\n\t            \"description\": \"Instructor and marketing manager at CodeWizardsHQ since 2019. She breaks down topics around coding and specific coding languages for kids to understand.\",\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/margaret.choi.3\"\n\t            ],\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"7 Exciting Coding Competitions for Middle School Students | CodeWizardsHQ","description":"Coding competitions for middle school students hosted by LEGO, NASA, and US Congress. Compete to learn coding and win prizes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/","og_locale":"en_US","og_type":"article","og_title":"7 Exciting Coding Competitions for Middle School Students","og_description":"Coding competitions for middle school students hosted by LEGO, NASA, and US Congress. Compete to learn coding and win prizes.","og_url":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/","og_site_name":"CodeWizardsHQ","article_publisher":"https:\/\/www.facebook.com\/codewizardshq\/","article_published_time":"2025-05-25T20:47:07+00:00","article_modified_time":"2025-08-29T10:18:12+00:00","og_image":[{"width":1600,"height":395,"url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png","type":"image\/png"}],"author":"Margaret Choi","twitter_card":"summary_large_image","twitter_creator":"@codewizardshq","twitter_site":"@codewizardshq","twitter_misc":{"Written by":"Margaret Choi","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#article","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/"},"author":{"name":"Margaret Choi","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca"},"headline":"7 Exciting Coding Competitions for Middle School Students","datePublished":"2025-05-25T20:47:07+00:00","dateModified":"2025-08-29T10:18:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/"},"wordCount":1911,"publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"image":{"@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png","articleSection":["Learn Coding","Other"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/","url":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/","name":"7 Exciting Coding Competitions for Middle School Students | CodeWizardsHQ","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage"},"image":{"@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png","datePublished":"2025-05-25T20:47:07+00:00","dateModified":"2025-08-29T10:18:12+00:00","description":"Coding competitions for middle school students hosted by LEGO, NASA, and US Congress. Compete to learn coding and win prizes.","breadcrumb":{"@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#primaryimage","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner.png","width":1600,"height":395,"caption":"7 coding competitions for middle school students page banner"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codewizardshq.com\/coding-competitions-for-middle-school-students\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codewizardshq.com\/"},{"@type":"ListItem","position":2,"name":"7 Exciting Coding Competitions for Middle School Students"}]},{"@type":"WebSite","@id":"https:\/\/www.codewizardshq.com\/#website","url":"https:\/\/www.codewizardshq.com\/","name":"CodeWizardsHQ","description":"The leading online coding academy for kids and teens ages 8-18","publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codewizardshq.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codewizardshq.com\/#organization","name":"CodeWizardsHQ","url":"https:\/\/www.codewizardshq.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","width":150,"height":108,"caption":"CodeWizardsHQ"},"image":{"@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codewizardshq\/","https:\/\/x.com\/codewizardshq","https:\/\/www.instagram.com\/codewizardshq\/","https:\/\/www.linkedin.com\/company\/codewizardshq","https:\/\/www.pinterest.com\/codewizardshq\/","https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw"]},{"@type":"Person","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca","name":"Margaret Choi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g","caption":"Margaret Choi"},"description":"Instructor and marketing manager at CodeWizardsHQ since 2019. She breaks down topics around coding and specific coding languages for kids to understand.","sameAs":["https:\/\/www.facebook.com\/margaret.choi.3"],"url":"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/"}]}},"modified_by":"Dima","featured_image_src":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner-600x395.png","featured_image_src_square":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2025\/05\/7-coding-competitions-for-middle-school-students-page-banner-600x395.png","author_info":{"display_name":"Margaret Choi","author_link":"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/"},"_links":{"self":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/69512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/comments?post=69512"}],"version-history":[{"count":11,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/69512\/revisions"}],"predecessor-version":[{"id":71774,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/69512\/revisions\/71774"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media\/69514"}],"wp:attachment":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media?parent=69512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/categories?post=69512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/tags?post=69512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}