In the first year of school we teach o'clock on both analogue and digital clocks, in yr 1 they do half past and they move onto more advanced times after that so I think Janie you are doing the right thing.