"The class finished up" is wrong?
It shouldn't be...
"The lesson finished" is wrong?
I would have said "La clase se acabo." Is that wrong?