A flock of only half a dozen hens will keep most families in fresh eggs. There are many breeds to choose from, and you should choose carefully. There are substantial reasons to have the right breed for the purpose you intend your birds to fill. If you only want fresh eggs, and never intend to eat the birds as fryers or stew hens, then you need an efficient egg breed. There are several that fit this bill.
Leghorns are where grocery store eggs come from.
They are small, light breeds and are literally egg factories. They will lay one large white egg, nearly every day. If you would rather have brown eggs, then there are many other breeds. The most popular farm chicken ever has been the Rhode Island Red. These are medium-weight birds who lay brown eggs consistently.