I liked your speech. I like that its short. Most of the speeches I have to sit through for my eighth grade graduation were about 5 minutes each. So yours will be popular especially if there are other long ones.
Oh my school had 300 kids, but it was K-8, and it was not a private school either. So I knew the other 34 kids in my grade waayyyyyy to well.