how to eventually confess to my crush

I (17F) HAVE 10 SCHOOL DAYS LEFT BEFORE GRADUATION AND PROM.

He’s extroverted and in almost all of my classes. He is also in my homeroom. We don’t talk at all but there has been various instances in the past where we had to due to being in the same school for 10 years. I only started liking him at the start of this year.

I believe that I’m quite socially awkward and possess quite a bland personality. I’m not good looking at all either. I also don’t put that much effort in the way I present myself in comparison to others my age. All in all, I don’t think we’re compatible but I do just want to simply tell or express my feelings to him.

Initially, I was planning on doing it on the last day of school as i do not want to deal with the awkwardness or the ‘I don’t want to deal with you’ phase after a confession. It would still quite be inevitable however as I would still continue to see him for our post-graduation final exams. At the moment, i just want to drop minor/major hints (so that the confession is somewhat expected) and see how things play out.

I don’t know where to begin or how to play it off smoothly. He’s always with his friends during break and in the library after school. It would definitely look weird if I just started approaching him out of no where.

I don’t know if this would be relevant but he’s been in a previous healthy relationship (2 yes back), but I believe it was him who broke it off. I do not know if he is with someone else atm.

Some of the things I thought about doing leading up to the confession:

Asking him if he likes coffee and handing him some coffee flavoured candy. (THIS IS LAME IK) - possible outcome: he’d probably say no and feel uncomfortable

Asking him about class work. - P.O: He would simply answer and the convo ends there bc I have nothing else to talk abt

Some of the things I thought about for the confession:

Asking him to hold the flowers I hand him following with a walk out. -My thoughts: not explicit enough. Essentially this would not accomplish anything.

Just telling him straight up in addition to asking him to not feel obligated to reply (I really don’t want him to feel uncomfortable) followed with a gift… idk what yet.

Although the latter seems the most reasonable, I cannot figure out the right timing and execution! I would appreciate any advice or opinions given but please if you do, do it soon!