QAS operation supervisor Stewart Cutajar said the boy's injury was "non life-threatening with very minimal blood loss".
"(He was) very lucky, my word," he added.
A spokesman for Saint Stephen's College told NCA NewsWire the boy is a Year 7 student at the school and had been retrieving a javelin at the time of the accident.
"The College Nurse rendered assistance until the Queensland Ambulance Service arrived on scene and transported the student to the Gold Coast University Hospital," he said.
"The student's parents were immediately contacted and support was offered to those impacted by the incident.
"The welfare of our students remains the number one priority of the College."