From what you just said it doesn't sound like your kid is that much of a stud. Do you really want your 12 or 13 year old hanging out with 18 year old kids? Your probably in a small school that does not have a good number of kids to choose from and they are bringing up your son. That's what it sounds like to me. There's a big difference maturity wise in a 13 year old and an 18 year old. I just hope your son doesn't get hurt playing with the bigger kids. If I were you I would let him stay at middle school he can go up next year. Well best of luck to your son. Think about it.