Some schools might allow limited course selection as early as middle school (grades 6-8), while others might not offer significant choice until high school (grades 9-12). Even within high school, the degree of choice can vary widely. Some schools have very structured pathways, while others offer a wide range of electives.