For Lvls 3-20: Train on the wizards on the path northwest of Port Sarim.
Lvls 21-49: Train on Skeletons.
Lvls 50-100: Train on Demons (lesser or greater, and you might need Silverlight)
Lvls 101 and higher: Train on monsters greater than lvl 126.
The best monster to train would probably be Kalphite Queen (if you're a high lvl), and it is somewhere around lvl 300.(even at a high level kq is a hard hitter and a hard battle if you do this i recommend a partner!) Or if you are above level 50 you could go giant Spiders in the stronghold of security, if you have the barrow set of guthan's it is the 2nd best defensive experience earner in the game
a nobermom
You should train on Range.
try attacking dark wizards as you enter varrock and there are also level 7 wizards aswell
Level 3-13 Train on Levels 1-10 Level 14-30 Train on Levels around 20 Level 30-50 Train on Levels 25-60 Level 50-80 Train on 60-100 (Might require food) Level 80+ Train on stuff around your level and train on Greaters when 120+ for fast kills.
train your three combat skills: attack, strength and defence. A few guides which tell you Runescape tips such as: where to train, what level you have to be to train there and how to get there are: Sals realm of Runescape and global Runescape. I hope i helped!
Depends on your combat level
train kill stuff
Hill giants.
you should train on somthing around your level and gives fair drops
i know you have most likely heard this before, but i would go with hill giants, look it up how to get there, good luck.
Green dragons
Kill Fire Giants at Baxtorian Falls ( Members ) You can train yourself anywhere as long as there is a monster to kill.