Will I still earn rewards if the student decides not to do classes with me?
Rewards are connected to your account through your referral code and are not based on if you are the teacher of a specific student.
You do not need to teach the student directly in order to earn money from the Ambassador Program. If a student decides to use a different teacher, this will not negatively affect your Ambassador levels or earnings.