If the little child in your picture lives with you, I would strongly recommend getting rid of the rooster, especially if this is your first experience with chickens. A rooster that does become aggressive, will attack children first. People with little chicken experience often do not recognize the signs of aggression, and will think the attack comes out of no where. The thing is, the rooster will attack at about the height of a child's face. Roosters have ruined the whole chicken experience for a lot of people.
I see too, that you have him on your lap. You are in the submissive position in the picture. Chickens are not like puppies and kittens, where as if you are nice and friendly to them, they are to you. Chicken equate fear with respect. Any two chickens, one is not afraid and the other one is lower on the pecking order, and will give way. Rooster are darling chicks, friendly and outgoing, the first to approach you. People often mistake that for liking you, but it is not. They are not afraid of you, they are above you on the pecking order. As these birds do not fear humans, they will expect you to submit to him. When he comes into his hormones, that lack of fear can cause him to attack.
It sounds like you are new to this, so I assume that these are all flock mates, meaning that they are the same age. Rooster chicks grow up faster than the pullets, are sexually mature faster than the pullets. The size difference and hormones will often cause them to bully the hens, sometimes giving them no rest.
Roosters are a crap shoot, but some do turn out nice. Often times they are raised in a multi-generational flock with lots of space. As the rooster grows up, he is not the biggest bird in the group, and the older hens and roosters are more dominant and thump some manners into him.
I would give this advice, have an only hen flock this year. Your original plan was for eggs. Stick to it. Get some experience. Then next year ask around, local poultry clubs, county extensions, or the feed store. People often times have a really nice extra rooster, so nice, he did not get culled, that is the one you want.
You and your children will have a wonderful experience with chickens. There are many aspects to this hobby, take it step by step.
Mrs K