I think the reason this arc's so damn long is because they're introducing a lot of new characters and plot points that will be a big deal later, like Richard and the princess. That being said a lot of the parts with them faffing about around school haven't been that enjoyable.