The teenager police said accidentally shot his sister in the leg is in jail.
The Harris County Sheriff’s Office said 17-year-old Juan Machado is charged with making a false report to a police officer after Wednesday’s incident.
Officials said Machado brought a gun home after school and was playing with his 16-year-old sister when the gun fired.
Machado then called 911 but told authorities his sister was wounded in a drive-by shooting.
The girl was taken to a local hospital in stable condition.
Authorities said Machado tried to hide the 45 caliber handgun, but later showed it to police.
He said he got it somewhere between the school bus and home.
Machado is being held in the Harris County Jail on a $10,000 bond.
His next court appearance is scheduled for October 2.