How long does the child support have to be paid?

In Oregon, a parent usually must pay child support until the child turns 18 years old. If the child is attending school or job training at least half time, the child support can continue until the child is 21 years old. Child support can stop before the child turns 18 if the child gets married, joins the military or becomes legally emancipated in some other way.