I would also choose a public school, even though I don't want to pick any. Books are free, and teachers don't require you to spend on projects, unlike in private schools. (I'll try to write a post about why I don't pick any in the future.) Yeah, you're right, in a public school, not all teachers will care if you're absent because there are so many students (unless you belong to the top 5 students, I think).
RE: Life in a public school