My family and I love Fox Valley Virtual School. We love the one on one time that each child gets with their teacher and the flexibility. Even though they learn from home, they have plenty of teacher and classmate interactions through various in person events during the year.