Police say the student goes to Thomas Jefferson Middle School and they found the knife is his locker on Friday.
The student was allegedly showing off the knife on the bus on the way to school.
He's now being held in the Porter County Juvenile Detention Center.