posted by Kevin .
Why did England colonize the New World later than the rest of Europe? What political and religious conditions had created a century of conflict in England? What factors finally pushed the English west, across the ocean?
Basically, the British didn't see the need to send their citizens abroad to colonize the New World in the 16th century. The Spanish looked for gold and other precious metals in the Caribbean and Latin America which they claimed. The British knew there weren't precious metals in North America.
Check these sites for more information.