Followers level with you, e.g. if you are at level 16 they will be as well, but their stats do not change. I checked getav health and it returned the same value on a save from level 10 as a save from level 16, getav twohanded likewise showed no increase. Their stats seem frozen from the moment you you meet them. You can work around this on PC by dismissing the follower, then while they are walking away, open up the console, select them, type disable (they will disappear), then type enable. This will force a recalculation of their stats based on current level. You can then recruit them back (if you don't dismiss them at all, none of this will work).
It looks like the designers meant your followers to level with you, as they do increase in level with you, however that is literally the only thing they do. Their stats are not recalculated correctly. This is probably a bug.
edit: Argh, I think this is probably a false alarm. Disregard.
getav and getav seem to operate on the base object which is apparently created for followers (maybe NPCs in general?) when you first encounter them. However getavinfo will return both the base values and the values for that reference, and the reference values seem to be correct. getav works a bit differently than in Oblivion, and getavinfo is a new command for Skyrim. [but the reference value doesn't seem to do anything, see below]
edit2: Myself and a few others have tested this a bit more, and actually it does appear something is going on here. getavinfo does work as explained above, and the 'reference health' is what you would expect, however the damage a follower can take before dying is clearly the *base health*, not the correct value in reference health as returned by getavinfo. So either the intent is that followers do not level up with you, which makes me wonder what reference health is supposed to represent in the first place, or they are supposed to but do not because of this apparent bug.