Does the co-teacher need a subscription license?

No, only the main teacher needs a subscription license in order to invite co-teacher. The co-teacher can join using the provided link, and does not need a user account nor a subscription.