You have the right levels for the Pokemon, but there could be some things you're not doing
1) Winning battles will help, but they need to level up to start evolving
2) If they're evolving, don't press "B" - it will prevent you from evolving them
3) They could be infected of some sort
If none of these suggestions are correct, comment back please
Hope I helped! :)