Spring Grove is a really great suburb. It's 100% safe...you might find a horse in your backyard or something along those lines as far as an aggravation. I have a few friends who live out there mainly because on occasion you can still get a small house with an acre or two for under 500K and because the public school system is decent. The down side is that it isn't very diverse at all. It's pretty wonderbread. Where as, in my daughter's class in Grayslake, caucasion kids make up about 40% (estimating-and this isn't the case for all Grayslake grade schools). In Fox Lake there is a decent sized hispanic population though.
Are you planning on living there during school? It will be a bit of a commute to Scholl. With zero traffic and speeding the entire way, it will take no less than 30 minutes...and the likely hood of that is slim! Morning rush is usually between 6am and 9am. Evening rush starts at 3:45 (3 on Fri) and lasts til 6 or 6:30. The first two miles out of Grayslake can take me 20 to 30 minutes, if I leave during those times and Spring Grove is a good 20 mins (no traffic) northwest of me (I'm northwest of the school-mainly west). You might want to think about the commute, if you were intending on living there during school...OH, and you would be SO SO far from externships in the city because you are that much farther from the tollway.
But, if you are just hangin' out in Spring Grove for the summer, it is a nice place. If you like to bike and hike, there is a really great forest preserve nearby.