List of educational programming languages
Languages by age and experience
The following chart helps to summarize the information above for parents and teachers.

List of educational programming languages

Section Title: Languages by age and experience
Table Section Text: The following chart helps to summarize the information above for parents and teachers.

US education level	Approximate age	Experience level	Appropriate languages

Preschool – grade 2	3–7	None, not applicable	Logo, Karel, Scratch Jr, Scratch, Kodu, Stagecast Creator, Lightbot

Grades 2–4	7–9	None, not applicable	AgentSheets, Logo, Kodu, RoboMind, Scratch or Etoys, Stagecast Creator, Lightbot

Grades 5–8	10–14	None or little	AgentSheets, Alice, Kodu, Lego Mindstorms, Etoys, Microsoft Small Basic, RoboMind, Gambas, BASIC, Stagecast Creator, Mama, Lightbot

Grades 5–8	10–14	Some	AgentSheets, Squeak, Microsoft Small Basic, RoboMind, full featured BASIC, Greenfoot, Pascal, Mama, Python, Ruby

High school	14–17	None or little	AgentSheets, Squeak, Microsoft Small Basic, RoboMind, full featured BASIC, Greenfoot, Pascal, Mama, Python, Ruby, Visual Basic

High school	14–17	Some	AgentSheets, Squeak, RoboMind, Greenfoot or BlueJ, Mama, newLISP, Oz, Python, most other languages

College	18+	None assumed, non-majors course	Squeak, Greenfoot or BlueJ, newLISP, Python, Visual Basic, full featured BASIC

College	18+	Starting computer science or developer curriculum	Haskell, Oz, Scheme, Squeak, Python

Sentence(s)

Alice is an educational programming language.

final_sentence: Alice is an educational programming language.