Remove from heat and let set for 1 hour; drain and rinse.
Place beans, ham, onion, and carrots in crock-pot; cover with water.
Cover and cook on high for 5 hours.
Remove meat from bones and add back to soup.
Season with salt and pepper to taste.