Question: how many years do you have to go to school?
Answer: Formal schooling lasts 12 years, until around age 18. Compulsory schooling, though, ends by age 16 in most states; the remaining states require students to attend school until they are 17 or 18. All children in the United States have access to free public schools.