Bellevue West High School student brought the gun to school on Wednesday.
Bellevue Police Sgt. Andy Jashinske says school administrators were told that the student was armed and called police around 10:20 a.m.
Police say the boy told to officers that he had a handgun. He was taken to a juvenile detention center in Papillion and faces several charges.
Jashinske says there was no indication that threats were made or the boy had any plan to harm people at the school.
The first day of school in the district was Aug. 9.