
To everyone complaining about them being cousins, there's nothing saying they're blood related. In a lot of countries, especially Asian ones, people incredibly close to your parents, for instance their best friends, are usually called aunty and uncles, and their kids are usually called your cousins despite them not being blood related.
The part about the girl dating her teacher is sus as fuck and definitely grooming though.