According to the UK's National Curriculum, you should teach the following core subjects for homeschooling: English (reading, writing, speaking, and listening) Mathematics Science (biology, chemistry, physics) History Geography Music Art and design Physical education Computing You may also include religious studies and modern foreign languages if you wish. However, homeschooling in the UK is not bound to the National Curriculum, so you can design your own curriculum as long as it is broad and balanced.