American Computer Science League (ACSL) organizes computer programming and computer science contests for K-12 students. The 2021-2022 school year will be our 44th year of continuous operation! Last year, over 500 teams in the United States, Canada, Europe, and Asia participated.
Details : https://www.acsl.org/about
Student Guide : https://www.acsl.org/get-started/student-guide
Study Material : https://www.acsl.org/get-started/study-materials
Best for junior high and middle school students with no previous programming experience. No student beyond grade 9 may compete in the Junior Division.
Each contest consists of an online 30-minute, 5-question short answer test and an online programming problem to solve in 72 hours.
Open to students in grades 3 - 6.
Each contest consists of an online 30-minute, 5-question non-programming test, focused on a single category of content. A different category will be tested on each contest.
There are four contests during the regular season. The window during which each contest can be accessed on HackerRank is as follows. https://www.acsl.org/get-started/schedule
Contest #1: available Oct. 31, 2022; closes Sunday January 15, 2023 @ 11:59pm EST
Contest #2: available Dec. 26, 2022; closes Sunday March 5, 2023 @ 11:59pm EST
Contest #3: available Jan. 30, 2023; closes Sunday April 9, 2023 @ 11:59pm EDT
Contest #4: available March 6, 2023; closes Sunday May 14, 2023 @ 11:59pm EDT
Topics are specified for each contest : https://www.acsl.org/get-started/study-materials
We also plan to buy the material and share it with the students which would help them prepare for the exam.