I think he’d get into Rutgers. Students at my school have gotten in with only a 3.0, it doesn’t seem as selective for in-state students.
I’d check out Montclair, too. I know it’s not a great school, but it’s a pretty good deal. I’m probably going there, and I’ve toured the campus. Everyone is really friendly, the food is actually pretty good, and the campus is gorgeous in the fall.