If you are in NC you should also look at places other than NC State and Chapel Hill. UNCC has the Levine (I believe) which is a full ride and UNCW has a full cost of attendance scholarship. Pembroke would throw you the world, as would A and T and Western Carolina. Finally, look to the guaranteed med school program at ECU with good scholarships. My nephews are in that state and got some great offers from the ‘lower’ state schools. They and their friends went on to top graduate schools.