Please Help Quick

They say its B is it right
Why did the Puritans open schools in every town they settled?
A. to teach people about democracy
B. so children could learn to read the Bible
C. so newcomers could learn Puritan laws
D. to keep children from having to work in the fields

Right.