I'm doing my Masters at Webster, and they have a lot of online programs. My program isn't online, but I can choose online classes when I want them. They are fully accredited and are a brick and mortar school. I'm very wary of schools that are online only or that have weak accreditation. Webster is well known in the St. Louis community. The classes aren't nearly as expensive as my husband's were at Florida Tech-- but to be fair I'm getting a huge discount because I'm taking them on a military base (although neither of us have a military affiliation.) You might want to check it out.
http://www.webster.edu
__________________
“All his life he tried to be a good person. Many times, however, he failed.
For after all, he was only human. He wasn't a dog.”
― Charles M. Schultz
Warning: The above post may be dripping in sarcasm and full of smartassedness.