Rodriguez's mother, Angelica Rojas, was there when it happened. She said the teen heard a knock at his home, opened the door, and the gunman fired.
Authorities initially said the teen had been killed by a bullet that passed through the home from outside.
Paramedics took the 9th-grade Jordan High School Freshman Academy student to a local hospital, where he died.
Investigators believe the shooter was targeting a relative with gang ties who used to live there.
The victim's family said Rodriguez was a straight-A student who dreamed of attending UC Berkeley.
If you have information related to this crime, you're asked to contact police at the Long Beach Police Dept. at (562) 570-7244, or Crime Stoppers (800) 222-TIPS.