PhDs in the US are paid to teach and often receive grants to do research.
Technically my program charges tuition, but everyone gets a paycheck every month, and the department pays itself your tuition fees. I just owe the school $20 a semester for "student fees".