If you want safety-match-reach schools with strong engineering and relatively low net costs in the mid-Atlantic region, then consider adding UMBC, Johns Hopkins, and Cornell. UMBC can be a good, somewhat less selective alternative to UMCP for Maryland residents who are prospective STEM majors. Your scores would place you in the bottom quartile for Johns Hopkins and Cornell, but may be high enough to give a URM valedictorian (and female engineering prospect) a shot. Run the online net price calculators for these schools. Based only on need-based aid (without bringing merit scholarships into the picture), they may offer lower net prices than out-of-state public universities like Georgia Tech. Using College Abacus and the online net price calculators, assuming a family income of $30K, below are the net prices I get for some of the colleges recommended so far in this thread (plus a few of my own additions):
$33960 Howard
$31288 Georgia Tech
$26031 University of Alabama (1310 SAT, without merit scholarship)
$22619 Case Western
$16730 University of Virginia (-$5775 Pell Grant = $11000 net)
$15868 University of Rochester
$14753 UMBC
$13583 Johns Hopkins (-$5775 Pell Grant = $7808 net)
$13555 University of Alabama (1400 SAT, with merit scholarship)
$10300 Tufts (-$5775 Pell Grant = $4525 net)
$8475 UNC Chapel Hill (-$5775 Pell Grant = $2700 net)
$5200 Cornell
$4888 UMCP
YMMV. Do run the online net price calculators using your own details.
It isn’t 100% clear whether Pell Grants have or have not been factored into all the above costs (but I’ve shown the several cases where they are explicitly listed.)
It may be the case that additional scholarships (possibly including merit scholarships) would bring down the costs at some of these (or other) schools. Work-study and subsidized loans also would reduce the above net costs.
However, I think your current SAT scores are not quite high enough to qualify for big (full tuition / full ride) merit scholarships at very many schools with engineering programs in the Mid-Atlantic region. Therefore, you may want to focus mostly on reachable schools that offer the best need-based aid, in addition to in-state public schools with relatively low sticker prices. If you do want to pursue big merit scholarships, check this thread:
http://talk.collegeconfidential.com/financial-aid-scholarships/1348012-automatic-full-tuition-full-ride-scholarships-p20.html
UMCP seems to be the school to beat (with strong engineering programs, a nearby location, in-state prices, apparently decent aid, and selective but not impossible admission standards.) UNC-CH and UVa are the only state universities that claim to meet 100% of demonstrated need, apparently for all admitted students (not just in-state students). However, they are more selective than UMCP, they may not be cheaper even after aid, and they probably won’t be better for engineering.
If you could commute to UMBC, that might be a good admission and financial safety. If you were my kid, I’d rather see you commuting to UMBC than trekking, say, 1500 mi to Prairie View A&M on a full scholarship (where the residual COA, even after a full scholarship, apparently is over $5300/year).