The Last Graduate by Naomi Novik
Someone on Goodreads wrote something to the effect of, “These teenagers talk like 30-year-olds.”
Yes, and I like that.
The cliffhanger ending frustrated me, but in a good way. I'm excited that the next one is almost out.