38 TOOLS
Best Coding Tools for High School Students
Coding is an invaluable literacy applicable to virtually any future career or field of study. These high school-level tools will help students build this essential 21st-century literacy by learning how code works and how to write code themselves. Once they're up to snuff, coding will give your students a new way to demonstrate knowledge and express themselves. And teachers, take note: There are tools here for those brand new to code as well as those looking for more of a challenge, so make sure to pick and choose to give every student a window into the world of programming.
Just want a few top choices for coding? Find out what our editors think are absolute best coding tools for beginners and advanced learners.
Block- and Text-Based Code
Grades: K–12
Price:
Free
Grades: 1–12
Price:
Free
Grades: 3–12
Price:
Free
Grades: 3–12
Price:
Free to try
Grades: 6–12
Price:
Free
Grades: 6–12
Price:
Free, Paid
Block-Based Code
Grades: K–8
Price:
Free, Paid
Grades: 1–12
Price:
Free to try, Paid
Grades: 2–12
Price:
Free
Grades: 2–12
Price:
Free
Grades: 3–8
Price:
Paid
Grades: 3–12
Price:
Paid
Grades: 4–10
Price:
Paid
Grades: 5–12
Price:
Free
Grades: 5–12
Price:
Paid
Grades: 6–12
Price:
Paid
Grades: 6–12
Price:
Free
Grades: 6–12
Price:
Paid
Grades: 6–12
Price:
Free
Grades: 6–12
Price:
Free
Grades: 7–12
Price:
Paid
Grades: 6–12
Price:
Paid
Text-Based Code
Grades: 4–12
Price:
Free to try
Grades: K–8
Price:
Free to try
Grades: 4–12
Price:
Free
Grades: 6–12
Price:
Free
Grades: 5–12
Price:
Free to try, Paid
Grades: 6–12
Price:
Free to try
Grades: 6–12
Price:
Free to try, Paid
Grades: 6–12
Price:
Free to try
Grades: 6–12
Price:
Free
Grades: 6–12
Price:
Paid
Grades: 7–12
Price:
Free to try
Grades: 8–12
Price:
Paid
Grades: 3–12
Price:
Free, Paid
Grades: 8–12
Price:
Free, Paid
Grades: 7–12
Price:
Free to try
Grades: 9–12
Price:
Free to try, Paid