I think it warrants further study. Set up a day to go visit when the school is in session or arrange for a day for your DS to spend the day shadowing a kid who is already there. Talk to the principal, etc. Also, find out what sorts of accomodations they will make for your DS- a lot of science might not be so great if it moves slow and is too basic.
I would lean toward going to the Magnet however. But I live in an urban area and pretty much just roll my eyes at people who the suburbs who are "afraid."
Cat