The Scripps National Spelling Bee has narrowed down to 46 spellers who will compete in the semifinals on Thursday.