The ASVAB test is what determines what jobs you will be qualified for and if you qualify for enlistment. Once you have taken the ASVAB and passed it, you will be offered several jobs based on your line scores and based on what is available. The higher you score in certain areas, the more job choices you will have. Keep in mind that the ASVAB test will result in several scores. Your main score which everyone refers to as your "Asvab" score is only used to determine if you qualify for enlistment. It will be your "line scores" which are other scores in specific areas that will determine what jobs you qualify for. So in theory, you can barely qualify for enlistment, but end up in a "smart" job based on your line scores.
You usually take a practice test at your recruiting station to see how you might score on the real test. In most cases how you score on your practice test will be a good indicator of how you will score on the real test which is why a practice test is given. If you are scoring low on your practice test, your recruiter will usually make you study for X amount of time before scheduling you for the real test. If at any point you feel that you are not ready to take the real ASVAB and are being asked to take it, simply open your mouth and let them know you need more time to study. And if you take the ASVAB during high school, you can use this score to enlist. I am not sure how long after graduating high school your scores are valid for, so I wont speak on that. And also keep in mind that if you try to retake the ASVAB and score lower, you will be forced to use your lower score, so retest at your own risk.
A score of 99 is a perfect score and I do believe a 32 is the lowest you can score to qualify for enlistment, but in some cases you may be required to score higher to qualify for enlistment. 50-60 is an average score, 30's are lower end. Keep in mind that the ASVAB test is not the type of test used to determine how smart or dumb a person is. So if you score high, don't go around acting like you just got accepted into Harvard. And also keep in mind that today with many wanting to enlist, the official required score of 32 doesn't always cut it. From what I have seen (2016), many recruiting offices are only accepting a 50 or higher. Yes this sucks, but there isn't anything you can do about it. You need to ask your recruiter to see what score they are requiring for enlistment.
If you score high on your ASVAB, this does not mean you have to pick a job with a higher required score. You are free to pick any job you want. And if you plan on picking a job that requires a lower score, you still want to score as high as possible just in case you need a higher score for a different job later on down the road.
If you are having issues passing the ASVAB or if you want to improve your score to obtain a certain job, you want to study your weakest subjects first. You are allowed to take the ASVAB more then once, but there is a mandatory time you have to wait between tests and you cannot retake this test just because you want to. Keep in mind we are all different, so how you study and retain knowledge is going to be something you need to figure out since only you knows you best. There isn't a magical way to study so you score higher and pass.
In theory, the ASVAB test is not a difficult one, but since we are all different, this is why some of you may struggle during this test. It is basic high school level knowledge, so passing it does not require you to be a brain surgeon.
When it comes to the ASVAB, all you can do is study and hope for the best. You either know the answers or you don't and life goes on. Believe it or not this is not the type of test you want to cheat on. You want the test to reflect your strengths and weaknesses so you don't end up in a job in which you do not belong in.
You can take the practice ASVAB test and find other ASVAB resources at the following links: