The traditional way that most people in install a WordPress theme is usually to upload the theme files to /wp-content/themes/ directory in WordPress using an FTP client. Now, there is nothing wrong with doing it this way but I want to show you a better and faster way to get your theme into WordPress without a lot of hassle.
Step 1: Download your WordPress theme to your computer
Step 2: Log into your WordPress website
Step 3: Navigate to the Appearance >> Themes on the left side navigation
Step 4: Click on “Install Themes” link
Step 5: Select the “Upload” option and browse for the WordPress Theme that you installed in saved on your computer in Step 1 in a .ZIP file extension (That’s right, no need to extract the files)
This should give you a way to get your next WordPress theme up and running faster than ever without even needing to use your FTP client to get it on your web server.