I am an overwhelmed single parent of a gifted 12 year old boy trying to decide on what would be a good public/charter 7th grade (and on) choice for my son in the St.Paul/Minneapolis, MN metro region. My son speaks 3 languages, but his passion and talents lie in math and science.( 97%+) He is outgoing, very hands on, and I'm told has very strong spatial reasoning abilities. He was accepted at the Lighthouse Program in Spring Lake Park and Math and Science Academy in Woodbury. Both are good but have different teaching methods/environments. Is anyone familiar with these programs to give me an idea of what they see as the pros and cons of each and what kind of child does best in either? I'd be really grateful for any input.