ok...am american (close enough). to me, sweater=pullover, not cardigan.
got used to jumper on this board, but wore a different kind of jumper for grade school. (needed a white blouse underneath.)
pinafore, i thought, was an old fashioned term for jumper, but am corrected.