Student or Learner
They were delighted at/by/with the improvements to the environment.
Which preposition should I use?
* Not a teacher
I think all of them are possible, but with and at are the most frequent according to COCA. I would choose with since it seems to fit better in your context, IMHO.
Not a teacher.
Not a native speaker.
Just a language lover who is majoring in English.