Curate, connect, and discover
briefly rewatched a blood key room to remind myself of the tone and framing of the flashback (relevant to @contacthigh520's time travel posting)
age diagnosing points:
Olivine refers to Agnus as a senior classmate. most likely just as in older classmate and not in the American sense of the term, since nuca's translators are based in Taiwan. since ST seems to be a university equivalent it could be a mixed age class, and it could be that Agnus is on the older end of the typical age range or he's been a student longer or just that he's older than Olivine specifically
no one's particularly concerned on the angle of "you're openly admitting to knowingly letting a kid watch you fuck?" which may point to Olivine being not that young here, or it could be that people are so caught up on "Olivine simply would not" that the fridge horror doesn't occur to them
also, the defenses are focused on Olivine specifically being too good for it, as something that makes him special. so he's at minimum an age where someone of his age would be expected to have sexual interests, making him exceptional for supposedly not having sexual interests
so based on this scene I would ballpark Olivine as 16+, I think. maybe 14+ if we consider the possibility of Klein being more blase about minors and sex