Rinse beans in a colander and check to be sure there are no stones or other debris. Place beans in a large pot and cover with water so that the water is twice as deep as the beans. Soak for at least 5 hours.
Drain beans in a colander and rinse pot. Return beans to pot and cook at a simmer until beans are tender, which can be anywhere from 45 minutes to 2 hours depending on the type of bean. Beans can also be cooked in the Instant Pot according to the times listed on their website. If cooking in the IP, be sure to watch the levels of food and water since beans foam while cooking. The inner pot should never be more than ½ full.
Drain beans, reserving liquid (place colander on a lg. pan or bowl then pour beans into the colander so that the bowl catches the liquid). Separate beans into 2 cup servings in freezer bags. Cover beans in each bag with some of reserved liquid and freeze flat.