@johnykoch Well, it’s gated — I’m not getting past the homepage (registration) without creating an account, which I’m not going to do just to see the site. That said, it does feel slow.
Are you using any kind of caching? Page caching? Object caching? If you could list your plugins, that’d be helpful to help you if you don’t know.
Your homepage is 1.5Mb (!) and takes 5 seconds to load for me. Both are pretty heavy for such a light-looking page, you might want to look into that.
Using the logged-out homepage to test on isn’t a bad idea. I’d suggest starting by adding https://wordpress.org/plugins/query-monitor/ which will only show up for Admin users, and load the homepage a few times, and see if it tells you anything useful. Notably, PHP warnings or errors, as well as slow Database Queries.
That’s a good start, and I can offer further advice on the specifics of each of these if you require as you’re able to supply further data.
There are loads of ways to speed your site up, its all in minimizing the transactions from server->user. To start it out, you could combine your js and stylesheets into one, defer the js files and not loading scripts on pages where its not needed. For instance, on your members page, you probably dont need to load your contact7 plugin etc..
If you have no clue about optimizing your website, you could always install the autoptimize plugin. It combines all your js and css files into one to start off your optimizing adventure.
When I combine JS and CSS the activity page starts breaking, I can share the admin credential @djpaul if you could take out sometime to fix the issue.