well unless you trying to get into the top 10 schools, gpa really isnt all that important.
even a state U will take a B-student. and the only thing students compete with is extras and clubs.
tech schools, community colleges, and the like of semi-private but state schools, all will take a d student. they don't even give a forget