Differences. Kids who are attending charter schools may have had some success at a traditional public school. ... Charter schools offer their educational services to children in grades K-12, while alternative schools usually serve middle and high school-aged students.