No need to go to grad school if he gets a bachelors in CS from a US university.
How much he makes right after graduation will be very dependent on which part of the country he ends up working in. If he’s in New York or San Francisco/Silicon Valley, he could be starting out at $80,000. If he’s in Ohio or Missouri, he might start out at $50,000.