Colorado has a choice enrollment law and public charter schools. This is a great way for parents to make sure the school they choose is the one best suited for their child's educational needs.
The trick is to educate parents early. Many new parents don't even think about educational needs until their oldest child is ready for Kindergarten enrollment. By then it can be too late to get the child into a good school.
School district's have different "open enrollment" periods. It's also often a complex process completed within a short window of time. Parents would be wise to check out their school choice options when their child is 2 or 3 years old, if not before.
Some charter schools allow parents to put their child on a lottery list two or more years before the student is ready to enter school. Many of the older charter schools in Colorado use a waiting list and so parents sign up their newborn when Dad leaves the delivery room. I know one charter school where Kindergarten students are all born before February because the waiting list exceeds open slots by that time of year.
Parents should check with their local school district to find out about their Open Enrollment policy. Parents can also research neighboring schools and school districts. The Open Enrollment law allows parents/students to cross district boundaries.