Do not try to pursue legal action unless completely necessary. Arrange a meeting with his parents and him, as well as you and your parents, accompanied by your school principal, and ask him if he would apologize. Make it clear to him that- based on your decision -he may have to pay for your medical bill.
If he refuses to apologize, attempt to press a low charge. He may have injured you, but it's not that serious. The best you can do without him going to jail for about a year is an assault charge or a battery charge, possibly negligence for safety of others.
You can also go to court with him, which would incur large fees, so I would decide against it.