The stabbing took place in a hallway leading to a cafeteria on the Spring High School campus in Houston area, Xinhua reported citing a report from the Houston Chronicle.
One student died on the spot and a 16-year-old boy in critical condition was flown to a medical facility. The boy's parents told reporters that he is expected to survive.
Two other students suffered minor injuries and one of them has been discharged from hospital, the report said.
Officials said all the victims are students. Three students have been detained by authorities. But it's not clear at this point if they were suspects in the stabbing.
No details have been revealed about the circumstances of the campus stabbing. Unconfirmed reports on Twitter indicated it was possibly a gang fight.
According to police, a confrontation escalated into a fight, during which weapons were pulled out. It's not known what weapons were used and investigators have so far not found them.
A spokesperson for the family of one of the victims said the incident was part of an ongoing battle between a group of young man of "different races", indicating the attack could be racially tinged.
The school has about 3,000 students. Authorities said they will provide additional security at the high school for the next few days.