A life jacket doesn't have to carry all the weight of a human body. In the water, on average, 7-12 pounds of buoyancy is needed to afloat. A 200 hundred pound people in the water is around 10 pounds.
And a usual life jacket can hold 15 or more pounds. So, don't worry about this point. Just make sure you didn't buy the kid's weight for 250 pounds.