Authorities are sorting through witness accounts after a 17-year-old was killed near a school dismissal zone.
MILPITAS, Calif. — Investigators in Milpitas are working to reconstruct a violent after-school fight that left 17-year-old Jarred Cavan dead and another 17-year-old boy under arrest after a stabbing on Vienna Drive beside Milpitas High School.
The killing happened in a place and at a time when students, teachers and parents would normally be heading home, making the case especially jarring for the South Bay community. Police say the suspect was booked into Santa Clara County Juvenile Hall on suspicion of homicide and assault with a deadly weapon, but key questions about what triggered the fight and how many teenagers were involved remain unanswered.
According to Milpitas police, officers were sent to the area at about 3:50 p.m. Tuesday after multiple callers reported a fight involving several juveniles near the 200 block of Vienna Drive, just west of the campus. Officers reached the scene within minutes and found Cavan suffering from apparent stab wounds. Police said they began life-saving efforts until emergency crews arrived, then medics took the teenager to a hospital, where he later died. The suspect, also 17, stayed at the location and was arrested there, authorities said. Early witness accounts described a chaotic confrontation after school let out, with some people telling local news crews that around 10 teens were involved. That broad picture, however, has not been fully confirmed by investigators, who have continued to ask for additional witness statements.
As the police case developed, the victim’s identity and final hours came into sharper public view. Family members identified the victim as Jarred Cavan, and local reports said he attended Calaveras Hills High School and had gone to the area of Milpitas High School to pick up his younger brother. Relatives described him as close to his family and looking ahead to graduation in June, followed by college. Another teenage girl was also injured in the confrontation but survived and was treated for what police and news reports described as a non-life-threatening wound to her hand. She later told KTVU she was injured while trying to defend Cavan. Police have not released a public motive, and they have not said whether the fight stemmed from a prior dispute, a spontaneous clash or something arranged ahead of time.
The location has become central to both the investigation and the public reaction. Vienna Drive runs along the edge of the school area and becomes crowded after dismissal, when student foot traffic and pickup vehicles fill nearby streets. That timing raised concern among parents and educators, not only because the violence was fatal but because it unfolded within view of people leaving campus. One teacher who happened to be driving nearby reportedly tried to intervene before being overwhelmed by the size of the fight. By Wednesday, a memorial with flowers, candles and messages marked the spot where Cavan collapsed. Friends and relatives gathered there for a vigil, turning a roadway first known as a crime scene into a visible site of mourning and community grief.
The legal path ahead is likely to be shaped by the suspect’s age. Because the boy in custody is 17, many proceedings may take place in juvenile court, where records and hearings can be less open than adult criminal cases. Police have announced the booking on homicide and assault with a deadly weapon allegations, but prosecutors still must decide what formal petition or charges to pursue and whether any special transfer request would be considered. Investigators are also expected to continue reviewing any surveillance footage, school area cameras, social media clips and cellphone videos that may have captured the fight or its lead-up. The Milpitas Unified School District said it would make counseling and other support resources available to students and staff affected by the killing.
Public grief has moved alongside the official process. At the vigil, relatives embraced, cried and shared memories of a teenager they said had a future that felt close enough to touch. Cavan’s great-uncle, Alberto Bailli, said people had encouraged forgiveness, but he said the family was still living in the first shock of loss. Friends spoke about school, family gatherings and the routines that now end with an empty space. Those scenes underscored what police updates cannot fully show: the case is not only about evidence bags, witness interviews and juvenile bookings, but also about a teenager whose death now sits over two school communities and a city trying to understand how a fight between youths turned deadly so fast.
As of Thursday, the suspect remained in custody, detectives were still seeking witnesses and the next major step was expected to come when prosecutors and juvenile court officials decide how the case will proceed.
Author note: Last updated April 2, 2026.