To upload a WordPress theme you need to click on a theme from appearance. After that you will come to a page then you can upload your theme by clicking the "Add new" option on that page.