i wouldnt really recommend a 300ex to anyone but expecially some one that small. Might be too much power, and too big for them
if i were you i would be looking at honda 250ex, yamaha breeze(might be a little small) maybe a yamaha blaster if they are familiar with riding