While family businesses can and do work, it complicates things if you don't have the proper relationship with your business partners. Family businesses have some advantages in that there is usually more trust among the partners, and also it can in some instances make business discussions more frank and honest. At the same time, it can put stress on the family if the family members involved don't have the right personality type. One common symptom of family business models is that they became a hydra, a multi-headed monster that is constantly in contention with itself.
I've worked with my father in the past, but after a certain point I learned all I could from him and it was time to move on. It wasn't until I went on to work for other contractors that I started to re-expand my knowledge. I was able to bring that knowledge back to my father later on, and currently we're on the right track. I also improved my skills as a tradesman, and have a much higher work ethic than when I was younger. Business is improving beyond what it was, and we are showing marked growth in areas we weren't before. Another thing that has helped is that he has taken a more back-seat approach, as I now have more experience with more successful businesses than his had been in the past.
But what makes us work? We're very honest with each other, and can have an argument without resenting each other. We hold nothing back, and aren't worried about hurting each other's feelings because this is business, not personal. We can transition quickly from having a heated discussion on a particular business strategy to working side by side with our eyes on the prize. We both realize that we argue with each other because we care about the success of the company, and how it can benefit us as a family as well.
My advice to you is this:
Don't try to take on too much too early. You're in highschool, so you haven't seen enough to run your own trade business just yet. Work for your dad for awhile, and understand the labor side of things. Also try to observe how your dad handles the business side of things. Then, if your dad's business isn't successful, I would advise to work for others, or at the very least, study other companies that are doing the right things. Taking some courses in business simultaneously would help immensely as you should have a basic understanding of accounting, marketing and business in general if you want to be successful outside of labor.