The teachers and staff are amazing! The principal and staff are friendly to the students and they encourage many school activities wit the students. The program is by far ahead of most local school programs, and allows a child that is an overachiever to go ahead and learn as much as they want. This program far exceeds my expectations and my child is thriving. K12 is an excellent choice for any child that wants a challenge and wants to learn.The program is so organized and easy to follow.