This homeschooling program has been around for quite awhile and has really grown over the years. They do a good job communicating with the parents, not just through the teachers, but through emails and for instance the receptionist. My brother and sister are currently enrolled and will be ending the year being over half a year ahead of their peers. They have interesting STEM electives and different options involving more teacher and tutor time or just straight computer time. Its a very flexible program well worth considering for ANY grade k-12.