A volunteer firefighter is being called a hero for stopping a teenager accused of shooting three people outside a South Carolina elementary school.

FOX's Tonya J. Powers has more:

The two students and one teacher that were hurt in the shooting at Townville Elementary School are expected to be okay.

Deputy chief Keith Smith says Jamie Brock, a 30-year veteran of the Townville volunteer fire department, took the suspected shooter down.

(Smith) "Our deputies rolled up on the scene, went straight to the back on the playground, probably about a minute they had the subject in custody."

Authorities say the shooting spree started at the teen's house, near the school, where they say he killed his father.

The teen, then crying and upset, then called his grandmother's cell phone, but his grandparents didn't understand what was going on.

They went to the father's home where they found his body.

Tonya J. Powers, FOX News.

Follow Tonya J. Powers on Twitter: @TonyaJPowers