Human: What are the various types of schooling available for kids? Assistant: 
The types of schooling available for kids vary greatly, but some of the most common include public schools, private schools, charter schools, homeschooling, Montessori schools, and online learning programs.