Eight Class 11 and 12 students from a Pune coaching centre drowned at Diveagar beach in Raigad during an excursion, police said.
The students were among a 48-member group; eight boys entered the sea and were swept into deeper waters by strong currents.
Rescue teams recovered all eight bodies, while police and district authorities began examining the circumstances surrounding the tragedy.
