How many levels are there?
There are 25 levels. Beware though, because the higher your level gets, the more XP you need to get to the next level.
Actually, I just see you're already level 24, so you probably knew that last part.
If you are referring to the new crown system, try this thread: https://www.duolingo.com/comment/26612939