What matters most for Grad school admissions ? Practical grades or Theory grades? My college separates theory and practical grades. I have poor grades in theory like I scores around 60 ~ 80 in most of my theory grades. But except two practical exams in which I scored between 80 to 90 I got above 90 in every single practical exam. Even in my Engineering thesis and cumulative viva I scored above 90. 

Applying to grad schools is a costly process so I am thinking if I should choose colleges based on my practical grades or theory grades. I can only apply to 5 ~ 6 colleges at max. Maybe less too.

Practical exams are given 2 credits and theory exams around 3 to 4. Engineering thesis was for 8 credits and cumulative viva 2 credits.

One of the reasons I scored poorly in theory grades was cause 5% of marks is awarded based on the candidates attendance and I had below 40% all throughout my undergrad study. But its not mentioned in the grade cards though.

Edit: I am a computer science student.
I may be suggesting the obvious but it will depend on your program and your level.

For a course based masters program with a practical bent I would imagine they would look upon your grades favourably. These tend to include some sort of practical capstone project required to earn the degree. If it's thesis based, it would tend to imply some theoretical work.

For a PhD, expect theory. Really, why else would they be PhDs?

Further, most of the applications I've seen (and submitted) tend to speak to a well rounded applicant profile. They want to know about the work you've done, volunteer experience, publications, and your academic history. 

But perhaps most importantly in your situation, they tend to want some form of personal statement outlining why you both want and deserve to be in a program. This would be your opportunity to convince them; much like a cover letter.

I'm in the western world however, and cant speak to institutions beyond that sphere.