You need to learn to read the labels on feed bags for the key ingredients, as the names of the feed can be misleading or hard to understand at first.
Layer feed usually has about 16% protein and 4% calcium...best to use just for laying hens.
'Starter and 'grower' types can have anywhere between 18-22% protein.
The 'all flock or 'flock raiser' type usually has about 20% protein and 1% calcium.......
.......pretty good for all ages but laying hens will need a separate a container of oyster shell available at all times for their calcium needs.
You also need to take into account any other foods/treats you might be giving them.
I like to feed a 'flock raiser' 20% protein crumble to all ages and genders, as non-layers(chicks, males and all molting birds) do not need the extra calcium that is in layer feed and chicks and molters can use the extra protein. Makes life much simpler to store and distribute one type of chow that everyone can eat.
Calcium should be available at all times for the layers, I use oyster shell mixed with rinsed, dried, crushed chicken egg shells in a separate container.
Animal protein (mealworms, a little cheese - beware the salt content, meat scraps) is provided during molting and if I see any feather eating.
The higher protein crumble also offsets the 8% protein scratch grains and other kitchen/garden scraps I like to offer.